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 (06:15)
From: Erik de Castro Lopo <mle+ocaml@m...>
Subject: Re: [Caml-list] thousands of CPU cores
J C wrote:

> As much as I hate to look a gift horse in the mouth, and I think Caml
> has been a great and grossly underappreciated product,


> I need to see
> if writing Caml is a viable code investment for the coming years or
> something like Haskell,

I think Haskell's STM is way overhyped and while it may be a good
solution for small numbers of cores (ie < 8) I am not convinced
it will scale to thousands of cores.

The haskell community also seems to be working towards some other

but I don't know enough about these.

> SML,

The life signs on this one are rather weak from what I have

> F#

Seriously? Being shackled to the .Net platform makes that one
a bit of a non-starter for me.

> Are there plans to make Caml threads OS-native threads,

This doesn't help because there is still a global lock around
the garbage collector. However, I believe that a concurrent
GC is being worked on as part of Jane ST Capital's Ocaml 
Summer of Code.

> or add OpenMP-style primitives,

Not exactly OpenMP, but see

   JoCaml :
   CoThreads :

Erik de Castro Lopo
"The day Microsoft makes something that doesn't suck is probably the
day they start making vacuum cleaners." -- Ernst Jan Plugge