caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: David MENTRE <david.mentre@gmail.com>
To: caml-list@inria.fr
Subject: How INRIA people envision OCaml's parallel future?
Date: Thu, 23 Jun 2005 09:21:21 +0200	[thread overview]
Message-ID: <3d13dcfc05062300215e4be9ee@mail.gmail.com> (raw)

Hello OCaml hackers,

Several people on this list have expressed concerns about the current
limitation of OCaml runtime to work efficiently on multi-processor
machines (limitation related to the inability of current GC to
simultaneously support different threads if I've understood
correctly). I'm amongst them. On the other side, it is clear that
multi-core and multi-threaded processor are going to be widely
available in a short time frame, in embedded[1], desktop and high-end
machines.

How INRIA people are considering the parallel future of OCaml? Do you
consider improving the GC to support concurrent threads? Or do you
consider this a non issue?

More generally, do you plan to introduce new language constructs to
support parallelism? I'm thinking of Jocaml and Skeleton approach for
example. Or simply some libraries?

I know that predictions are quite difficult, especially about the
future, :) but I suppose INRIA people are thinking about those issues.
OCaml is a very exciting experiment of pragmatism and theory and I'm
curious of what might appear on the parallel topic.

Sincerely yours,
david

[1] At work we are using dual-core MIPS processor and 8-core, 8-thread
per core network processor for an embedded system. I've heard of 8-
and 16-core MIPS processor for embedded boards. Very powerful, but a
nightmare to program. I wish I had an OCaml-like language on the
network processor. :)


             reply	other threads:[~2005-06-23  7:21 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-23  7:21 David MENTRE [this message]
2005-06-23  8:33 ` [Caml-list] " Frédéric Gava
2005-06-23  9:28   ` David MENTRE
2005-06-23 17:20 ` Jonathan_T_Bryant
2005-06-24  8:52   ` Jean-Marie Gaillourdet
2005-06-24  9:36     ` David MENTRE
2005-06-24 12:50       ` David MENTRE
2005-06-24 16:14         ` Jonathan_T_Bryant
     [not found]           ` <1119630886.18424.1.camel@calaf.rn.informatics.scitech.susx.ac.uk>
2005-06-24 17:02             ` Jonathan_T_Bryant
2005-06-24 16:59         ` Eric Stokes
2005-06-24 18:25           ` XDR and ASN.1 (was: Re: [Caml-list] How INRIA people envision OCaml's parallel future?) David MENTRE
2005-06-24 22:46           ` [Caml-list] How INRIA people envision OCaml's parallel future? Erik de Castro Lopo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3d13dcfc05062300215e4be9ee@mail.gmail.com \
    --to=david.mentre@gmail.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).