2011-05-27 20 views
7

Mathematica'daki (Minimize[expr,{x1,x2,...}] gibi) işlevlerde yerleşik olarak Mathematica için CUDA modülünün kurulumundan sonra CUDA üzerinden çalışmaya başlaması mümkün mü?Mathematica ve CUDA

+0

CUDA –

cevap

11

Buna inanmıyorum, hayır. Mathematica'nın CUDALink modülü şu anda sadece birkaç GPU hızlandırılmış fonksiyon sunuyor - bazı temel görüntü işleme işlemleri, BLAS stili lineer cebir çağrıları, Fourier Transforms ve basit paralel indirgemeler (argmin, argmax ve summation). Kullanıcı tarafından yazılan CUDA kodunu entegre etmek ve CUDA kodunu sembolik olarak oluşturmak için araçlar da vardır. Bunun dışında Mathematica'nın temel işlevselliği geri kalanı sadece CPU'dur.

Geçerli CUDA ve OpenCL desteğinin tüm ayrıntılarını here görebilirsiniz.

+0

işlevini kullanan işlevlerin listesi için Yardım Tarayıcı'da CUDALink/öğretici/İşlevler konusuna bakın. Düzenleme-Fu için teşekkürler, son cümleyi bir anlamda yazmaya başladım ve bir telefon görüşmesiyle dikkatimi dağıttım, sonra diğerini bitirdim duygusu. – talonmies

+0

Bunu her zaman yaparım. Çoğu kez, ilk kez yazılmadan önce birkaç kez nasıl yazacağımı değiştirmeye karar veririm. Her bir formun bitleri ve parçaları geride kalır ve bunu fark edemem. –