[Openmcl-devel] llvm backend
Ron Garret
ron at flownet.com
Mon Mar 28 12:56:07 PDT 2011
On Mar 28, 2011, at 12:45 PM, Gary Byers wrote:
> Porting a lisp to a GPU makes only slightly more sense to me than porting
> a lisp to an FPU. (Yes there are differences and a GPU may be a lot closer
> to it, buy neither is exactly a general-purpose computer. You can download
> GPU code into the unit and execute it - so the FPU analogy breaks down -
> but you'd probably find that that code can do some things incredibly quickly
> and that other things are incredibly awkward.) You might be able to do
> something that allows you to express certain kinds of algorithms in Lisp,
> compile that code into machine code for a GPU, download that code, execute
> it, and find that the GPU was fast enough to make that all worthwhile; that's
> probably easier than it would be to figure out how to implement CONS reasonably
> or how to implement OPEN at all.
This is not quite as outlandish as Gary is making it sound. See:
http://vorlon.case.edu/~beer/Software/FPC-PPC/FPC-PPC-DOC-0.21.txt
for inspiration.
rg
More information about the Openmcl-devel
mailing list