Новое в системе Wolfram
Mathematica
8: Улучшения производительности компилятора
◄
предыдущая
|
следующая
►
Разработка программного обеспечения
Многоядерные операции
Многоядерные вычисления с использованием скомпилированных функций могут утилизировать все ядра процессора из одного вычислительного ядра системы
Mathematica
.
In[1]:=
X
cP = Compile[{{x}}, Module[{sum = 1.0, inc = 1.0}, Do[inc = inc*x/i; sum = sum + inc, {i, 10000}]; sum], RuntimeAttributes -> {Listable}, Parallelization -> True]; arg = Range[ -200., 200, 0.002]; Print[ByteCount[arg]]; cP[arg]; // AbsoluteTiming
Out[1]=