Unfortunately there are relatively few places in the Parrot core that
would benefit from GPU acceleration. GPUs tend to focus on extremely
fast floating-point operations, which are mostly important for
math-heavy applications.

We definitely would like to use acceleration where possible (we would
like to follow any path that leads to improved performance), so we are
definitely keeping things like OpenCL in mind. I suspect the best use
for this would be in mathematics-based extensions. I think LLVM has
some features for doing hardware acceleration as well, so once we get
the LLVM-based JIT added to Parrot we will be able to explore this
area in more detail.


--Andrew Whitworth



On Thu, Jun 24, 2010 at 8:14 AM, Tim Bunce <[email protected]> wrote:
> I hope someone's keeping an eye on OpenCL and DirectCompute
> with a view to how Parrot can make use of them:
>
> http://en.wikipedia.org/wiki/OpenCL (Apple,IBM,Intel,Nvidia,AMD)
> http://en.wikipedia.org/wiki/DirectCompute (Microsoft)
>
> Tim.
> _______________________________________________
> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to