2011/3/29 Ludovic Courtès <l...@gnu.org> > > Woow, looks very interesting, especially ScalaCL. > > From > <https://code.google.com/p/scalacl/wiki/CLConvertibleLanguageSubset> I > see that kernels can be written “seamlessly”, which is nice. I suppose > it relies on the underlying OpenCL implementation for that. >
Absolutely. ScalaCL uses a Scala compiler plugin that converts Scala code into OpenCL code (stored in the compiled classes), then at runtime that code is fed to an OpenCL implementation through JavaCL (or rather, through the faster BridJ port of JavaCL). > > What free software implementation of OpenCL exists? Apparently there’s > Clover [0], which may not be usable yet. > Thanks for the reference, I didn't know about Clover (and know of no other free implementation). I believe most (if not all) closed source implementations also rely on LLVM, so Clover appears to be on the right track (and I'll try to test it ASAP :-)). Can't wait to see a full open-source OpenCL stack work ! Cheers -- zOlive http://ochafik.com
_______________________________________________ Gcc-cfarm-users mailing list Gcc-cfarm-users@gna.org https://mail.gna.org/listinfo/gcc-cfarm-users