On Thursday 18 June 2009 17:48:03 Konrad Hinsen wrote:
> The problem is that neither one is particularly well suited for the
> majority of scientific applications, which work best on distributed-
> memory machines. Of course this may change with the increasing number
> of cores-per-processor, shared-memory SMP may become fashionable
> again even for number crunching.

I assume you mean HPC specifically but, even then, I'm not sure that most 
scientific applications work best on distributed memory machines. Indeed, I 
believe communication fabric is regarded as the single most important part of 
most supercomputers and a huge amount of money is put towards it precisely 
because shared memory is so valuable.

If you really do mean scientific applications in general (e.g. Mathematica, 
MATLAB) then I would say that they are definitely almost all running on 
multicore desktops and not distributed clusters.

Shared-memory parallelism is certainly a major problem in scientific computing 
today so I, for one, would love to see parallelized Clojure solutions to 
interesting problems (even toys). What sort of basic infrastructure would you 
use in Clojure, e.g. equivalent to Microsoft's TPL?

-- 
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to