I participated in an ACM webinar today presented by nVidia, where they covered their latest multiprocessor "accelerator" GPU chip, the Tegra K1<http://bit.ly/1mJYL5O>. The K1 has 192 CUDA parallel cores as well as four ARM-15 cores. It is designed to be used in cellphones, so it uses very low power. The webinar link is at: http://bit.ly/1cq6E6E I would recommend taking a look at the presentation, as it shows just how far we have come in putting serious multiprocessing power in the hands of the masses
nVidia claims the architecture is being used in various "green" supercomputers, running models of Molecular Dynamics, Quantum Chemistry, Material Science, Weather & Climate, Lattice QCD, Plasma Physics, Structural Mechanics, and Fluid Dynamics. They claim that they have built compilers and interpreters for their multiprocessing architecture in Fortran, C, C++, Pyton, and F#, which will make it easy for programmers to distribute processing load across the array of CUDA cores in the K1, as well as the four ARM processors. I always felt that the primitives in J define a powerful and general set of array operations that could benefit from a parallel processing architecture. The nVidia processors will be showing up in cellphones in the near future. It would be interesting to see if J could take advantage of the amazing parallel processing power of these chips - a supercomputer in your pocket. Skip. http://bit.ly/1cq6E6E Skip Cave Cave Consulting LLC ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
