New in Wolfram
Mathematica
8: Soporte para CUDA y OpenCL
◄
previous
|
next
►
Desarrollo de Software
Genere programas CUDA y OpenCL simbólicamente
Use las capacidades SymbolicC de
Mathematica
para generar código CUDA u OpenCL fácilmente.
In[1]:=
X
SymbolicCUDAFunction[ "symbolic_" <> ToString[#], {{CPointerType[#], x}, {int, i}}, CBlock[{ SymbolicCUDADeclareIndexBlock[1], CAssign[AddTo, CArray[x, index], CCast[#, 2]] }]] & /@ {char, uchar, int, short, float, double} // ToCCodeString
Out[1]=