Owen Densmore wrote:
It will be nice when we can try HPC easily at home, so to speak.
AMD's OpenCL toolkit scales well on Opteron system. Also, Snow Leopard comes with an OpenCL implementation and scales well for small problems on the GT9400 and GT9600 found in a MacBook Pro.

http://developer.amd.com/gpu/atistreamsdk/pages/default.aspx

From a educational point of view, the problems of GPUs (high latency) are a benefit because an experimenter has to learn how to deal with an `unbalanced' design. In the future, more and more communication will be on chip, but asynchronous. Finding ways to deal with that will be a challenge, and the people that have the skills to do it will be at an advantage in the HPC market.

There is a lot of useful investment that can be done at a small scale, and doesn't require having access to tens of thousands of boxes and fancy interconnects. The hard issues for coarse-grained communication will be related to resilience, when nodes go down or give bad results -- in large part figuring out algorithms for adapting to a compute fabric that is not fixed. Even researchers that do have access to such fabrics don't have direct control over them. A given, more or less, and you deal with it.

http://www.nvidia.com/object/cuda_opencl_new.html
http://www.alphaworks.ibm.com/tech/opencl/faq
http://www.pgroup.com/support/downloads.php

Marcus

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to