|
From: | Marcus G. Daniels |
Subject: | Re: [Swarm-Modelling] ABMs on Graphical Processor Units |
Date: | Fri, 28 Dec 2007 09:40:38 -0700 |
User-agent: | Thunderbird 2.0.0.9 (X11/20071115) |
Russell Standish wrote:
Unfortunately, the ELF text section of OpenMPI is around 5 times too big to fit on a Cell local store. It might be possible to strip it down, but after all that work you'd probably have something that looked a lot like libspe2:It sounds like one could do MPI on the Cell, however, which would allow Graphcode-based applications written in EcoLab to work.
http://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/1DFEF31B3211112587257242007883F3/$file/SPE_Runtime_Management_API_v2.2.pdf
GPUs are a different kettle of fish, as they are definitely SIMD based(apply the same instruction to an array of pixels).
Nonetheless.. http://developer.nvidia.com/object/cuda.html http://developer.download.nvidia.com/compute/cuda/1_1/NVIDIA_CUDA_Programming_Guide_1.1.pdfIt's also worth noting that development kits for field programmable gate arrays (FPGA) also have C dialect languages.
http://en.wikipedia.org/wiki/Impulse_CFor those times that you really want to be able to optimize over the parameter space for an ABM. :-)
[Prev in Thread] | Current Thread | [Next in Thread] |