On 29 Apr 2011, at 01:07, Nicolas Cellier wrote: >>> However, as I understand it, it's entirely up to user to write code >>> exploiting parallel Process explicitly right ? >> Sure, you have to do: n times: [ [ 1 expensiveComputation. ] fork ]. >> >> I don't belief in holy grails or silver bullets. >> Automatic parallelization is something nice for the kids, like Santa Clause >> or the Easter Bunny... > > Unless your hobby is oriented toward functional languages maybe... > But I just know enough of it to now shut up ;) Would be nice, but that is also a fairy tale.
The best we have today, in terms of being 'easily' automatically scheduleable are data-flow/stream languages. Things like StreamIT or Lucid have interesting properties, but well, its still a search for the holly grail. Best regards Stefan -- Stefan Marr Software Languages Lab Vrije Universiteit Brussel Pleinlaan 2 / B-1050 Brussels / Belgium http://soft.vub.ac.be/~smarr Phone: +32 2 629 2974 Fax: +32 2 629 3525
