Re:High Performance Array Programming in Lisp
by guenthert on Tuesday May 07, 2024 @06:12AM
(#40283958)
iiuc, that JIT-compiler uses the CL-image's compile function. That won't do any good, if in a HPC environment the actual heavy lifting is to be done on equipment other than the main CPU, e.g. a GPGPU or (earlier) Xeon Phi.
[ Parent
| on HN ]
Re:High Performance Array Programming in Lisp
by medo-bear on Tuesday May 07, 2024 @06:34AM
(#40284056)
In the paper the author talks about compiling to CUDA
Re:High Performance Array Programming in Lisp
by guenthert on Tuesday May 07, 2024 @07:24AM
(#40284292)
"We already have code generators for turning kernels into Com-
mon Lisp code and for turning a subset of kernels into C++ or CUDA
code. Right now, our strategy is to use C++ and GCC when possible,
and Common Lisp code otherwise. In the future, we plan to make
the C++ generator obsolete by using SIMD optimized Common Lisp instead. Doing so would build on our previous work on s b - s i m d that
we presented at the 15th European Lisp Symposium in Porto"
My take from that is, that for CUDA external tools are used today. Still, interesting work.