"In February, 2007 NVIDIA, the worldwide leader in programmable graphics processor technologies, launched CUDA, a C-Compiler and developer's kit that gives software developers access to the parallel processing power of the GPU through the standard language of C."

"Until recently, graphic cards' GPUs couldn't be used for applications such as password recovery. Older graphics chips could only perform floating-point calculations, and most cryptography algorithms require fixed-point mathematics. Today's chips can process fixed-point calculations. And with as much as 1.5 Gb of onboard video memory and up to 128 processing units, these powerful GPU chips are much more effective than CPUs in performing many of these calculations."

"Since high-end PC mother boards can work with four separate video cards, the future is bright for even faster ... applications."

Some applications have experienced a 25x speed up using a $150 graphics card's GPU.

http://www.net-security.org/secworld.php?id=5567



"NVIDIA® CUDA™ technology is a fundamentally new computing architecture that enables the GPU to solve complex computational problems in consumer, business, and technical applications. CUDA (Compute Unified Device Architecture) technology gives computationally intensive applications access to the tremendous processing power of NVIDIA graphics processing units (GPUs) through a revolutionary new programming interface. Providing orders of magnitude more performance and simplifying software development by using the standard C language, CUDA technology enables developers to create innovative solutions for data-intensive problems. For advanced research and language development, CUDA includes a low level assembly language layer and driver interface."
http://developer.nvidia.com/object/cuda.html


Hi,

How can Squeak leverage this? Certainly in the area of graphics. Which other areas?

Squeak for a GPU anyone?

What can be accomplished with 128 x 4 GPU processing units per cheap PC node?

All the best,

Peter