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 -~----------~----~----~----~------~----~------~--~---