[squeak-dev] Prepare for Thousands of Cores --- oh my Chip - it's
full of cores!
Jason Johnson
jason.johnson.081 at gmail.com
Wed Jul 9 09:05:02 UTC 2008
On Mon, Jul 7, 2008 at 10:15 PM, Todd Blanchard <tblanchard at mac.com> wrote:
> It seems that there is a general assumption that threads will remain the
> unit of computational parallelism. After attending Apple's WWDC and seeing
> some of the stuff in Snow Leopard, I don't believe this assumption is
> correct.
> Simply saying smalltalk threads must map to system threads is short sighted
> I think. There are new models in the pipe that bear looking at.
> "Snow Leopard delivers unrivaled support for multi-core processors with a
> new technology code-named "Grand Central," making it easy for developers to
> create programs that take full advantage of the power of multi-core Macs.
> Snow Leopard further extends support for modern hardware with Open Computing
> Language (OpenCL), which lets any application tap into the vast gigaflops of
> GPU computing power previously available only to graphics applications.
> OpenCL is based on the C programming language and has been proposed as an
> open standard."
> Apple press release. The unit of computation is not pthreads. There is
> recognition that threads only get you so far and it is looking like it isn't
> far enough.
> I think there's a major game change afoot and it is too early to make bets.
+1
More information about the Squeak-dev
mailing list
|