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

Reply via email to