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-10 (21:13)
From: Jon Harrop <jon@f...>
Subject: Re: [Caml-list] Re: thousands of CPU cores
On Thursday 10 July 2008 21:48:54 Basile STARYNKEVITCH wrote:
> Sylvain Le Gall wrote:
> > On 10-07-2008, Gerd Stolpmann <> wrote:
> >> In Ocaml you can exploit multi-core currently only by using
> >> multi-processing parallel programs that communicate over message passing
> >> (and only on Unix). Actually, it's an excellent language for this style.
> >
> > Why only on Unix ?
> Rumors (and my remembering of old benchmarks) say than inter-process
> communication -using pipes, fifos, or unix sockets- on recent Unix
> systems (in particular Linux) are significantly faster than the
> equivalent Windows counterpart.

While that may be true, no Windows developer in their right mind would use 
such Linux technologies when Windows is pioneering vastly simpler and faster 
alternatives: .NET and the TPL.

> (I am still not sure that the current implementation of Ocaml would
> nicely run on a thousand cores machine; and I am not sure that such a
> machine would run the current Linux)

Linux is run on today's thousand-core shared-memory supercomputers.

Dr Jon D Harrop, Flying Frog Consultancy Ltd.