필터 지우기
필터 지우기

Does symbolic function inv() evaluated in multithread?

조회 수: 4 (최근 30일)
Sergey Kasyanov
Sergey Kasyanov 2017년 12월 19일
댓글: Sergey Kasyanov 2017년 12월 19일
Hello,
as noted here https://www.mathworks.com/matlabcentral/answers/95958-which-matlab-functions-benefit-from-multithreaded-computation some Matlab functions evaluate in multithread but I need to know does it true for symbolic function inv?
I can't see that on threads load plot: one-two threads are loaded on half and load level is changed widely from 10 to about 60 percent. It is strange. Do you know why Matlab does not use all resources of even though one thread?
Is there full information about functions and toolboxes anywhere except mathworks.com?
Sorry if I have might find answer on nonfirst pages on google))

채택된 답변

Walter Roberson
Walter Roberson 2017년 12월 19일
Functions in the symbolic toolbox do not use the high performance libraries, as those libraries are for hardware floating point numbers only; the symbolic toolbox uses symbolic variable names and software rational numbers and software floating point numbers.
It is more difficult to write multi-threaded symbolic mathematics than it is to write multi-threaded hardware floating point mathematics. Even Maple and Mathematica are fairly restricted in what they automatically use multiple threads for.
"Is there full information about functions and toolboxes anywhere except mathworks.com?"
No.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by