Browse thread
OC4MC : OCaml for Multicore architectures
-
Philippe Wang
- Goswin von Brederlow
-
Dario Teixeira
-
Philippe Wang
- Dario Teixeira
-
Jon Harrop
- Jon Harrop
- Philippe Wang
- Philippe Wang
-
Philippe Wang
- David Teller
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2009-09-25 (14:11) |
From: | Philippe Wang <philippe.wang.lists@g...> |
Subject: | Re: [Caml-list] OC4MC : OCaml for Multicore architectures |
On Fri, Sep 25, 2009 at 1:28 AM, Jon Harrop <jon@ffconsultancy.com> wrote: > On Thursday 24 September 2009 15:38:06 Philippe Wang wrote: >> Very few programs that are not written with multicore in mind would >> not be penalized. >> I mean our GC is much much dumber than INRIA OCaml's one. >> Our goal was to show it was possible to have good performance with >> multicores for OCaml. >> Maybe someday we'll find some time to optimize the GC, but it's likely >> not very soon. > > Just to quantify this with a data point: the fastest (serial) version of my > ray tracer benchmark is 10x slower with the new GC. However, this is > anomalous with respect to complexity and the relative performance is much > better for simpler renderings. For example, the new GC is only 1.7x slower > with n=6 instead of n=9. I just put a version with a bug fix on some structures allocation (20090925). I hope it removes this anomaly. -- Philippe Wang mail@philippewang.info