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]=