New in Wolfram
Mathematica
8: Mejoras en el rendimiento del compilador
◄
previous
|
next
►
Desarrollo de Software
Operaciones multinúcleo
Las operaciones multinúcleo con funciones compiladas pueden utilizar todos los núcleos de una máquina a partir de un kernel único de
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]=