Qualsiasi estensione Lisp per CUDA?



0 Answers

Recentemente ho iniziato a sviluppare cl-cuda che è una libreria per usare NVIDIA CUDA nei programmi Common Lisp. Sebbene sia appena stato avviato e nella fase iniziale dello sviluppo, puoi provare alcuni semplici codici di esempio come l'aggiunta di vettori di grandi dimensioni.

Si prega di consultare, https://github.com/takagi/cl-cuda

Se sei interessato a questo progetto, qualsiasi feedback è benvenuto.

Question

Ho appena notato che una delle prime lingue per la Connection-Machine di WD Hillis era * Lisp, un'estensione di Common Lisp con costrutti paralleli. La Connection-Machine era un computer massivamente parallelo con architettura SIMD, molto simile alle moderne schede GPU.

Quindi, mi aspetterei che un adattamento di * Lisp a GPGPU - forse a nVidia CUDA, poiché è lo standard di fatto più avanzato - sarebbe del tutto naturale.

Finora, oltre all'NVidia SDK per C / C ++, ho trovato PyCUDA, un ambiente Python. Qualcuno ha mai sentito parlare di Lisp?




Related