È possibile che le funzioni incorporate in Mathematica (come Minimize[expr,{x1,x2,...}]
) inizieranno a funzionare tramite CUDA dopo l'installazione del modulo CUDA per Mathematica?Mathematica e CUDA
risposta
Non ci credo, no. Il modulo CUDALink di Mathematica offre attualmente solo una manciata di funzioni accelerate dalla GPU: alcune operazioni di base per l'elaborazione delle immagini, chiamate algebriche lineari stile BLAS, trasformate di Fourier e riduzioni parallele semplici (argmin, argmax e sommatoria). Esistono anche strumenti per l'integrazione del codice CUDA scritto dall'utente e per la generazione simbolica del codice CUDA. Al di fuori di questo, il resto delle funzionalità principali di Mathematica rimane solo CPU.
È possibile visualizzare tutti i dettagli dell'attuale supporto CUDA e OpenCL here.
Grazie per la modifica-Fu, ho iniziato a scrivere quell'ultima frase in un senso e mi sono distratto da una telefonata, quindi l'ho terminata nell'altra senso. – talonmies
Lo faccio sempre. Spesso decido di cambiare il modo in cui scriverò qualcosa diverse volte prima di averlo scritto la prima volta. Bit e pezzi di ogni forma vengono lasciati indietro e non riesco a realizzarlo. –
Vedere CUDALink/tutorial/Funzioni nel browser della Guida per un elenco di funzioni che utilizzano CUDA –