<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
"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."<br>
<br>
"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."<br>
<br>
"Since high-end PC mother boards can work with four separate video
cards, the future is bright for even faster ... applications."<br>
<br>
Some applications have experienced a 25x speed up using a $150 graphics
card's GPU.<br>
<br>
<a class="moz-txt-link-freetext" href="http://www.net-security.org/secworld.php?id=5567">http://www.net-security.org/secworld.php?id=5567</a><br>
<br>
<br>
<br>
<p>"NVIDIA&reg; CUDA&#8482; 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."<br>
<a class="moz-txt-link-freetext" href="http://developer.nvidia.com/object/cuda.html">http://developer.nvidia.com/object/cuda.html</a><br>
</p>
<h4><br>
</h4>
Hi,<br>
<br>
How can Squeak leverage this? Certainly in the area of graphics. Which
other areas?<br>
<br>
Squeak for a GPU anyone? <br>
<br>
What can be accomplished with 128 x 4 GPU processing units per cheap PC
node?<br>
<br>
All the best,<br>
<br>
Peter<br>
<br>
</body>
</html>