Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
thousands of CPU cores
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2008-07-12 (23:05)
From: J C <jhc0033@g...>
Subject: Re: [Caml-list] thousands of CPU cores
On Fri, Jul 11, 2008 at 7:06 AM, Xavier Leroy <> wrote:
>  Look at GPUs, which are the closest we have
> today to a manycore system: 128 cores are available today, more is
> in preparation, but the programming model is definitely not SMP.

I was reading an article about CUDA written by an in-the-trenches
GPGPU programmer. I can't find it now, but one of the points of the
article, as I understood it, was that stream-oriented approaches (like
BrookGPU) look great in theory, but don't work very well in practice -
they can often be orders of magnitude slower than "dirty" approaches
that use some mutable shared memory block in the video card. In other
words, pure-functional programming for multi-core concurrency is just
a speculative promise (for academic funding purposes perhaps).

(If this sounds familiar and anyone has the link, please post)