Il giorno domenica 28 aprile 2013 15:28:03 UTC+2, Lee ha scritto:
>
>
> On Apr 28, 2013, at 12:34 AM, Timothy Baldridge wrote: 
>
> > E-mail thread had less to do with issues of Clojure per se, but more 
> with issues the JVM had running on a 48-way machine. Or am I missing 
> something? 
> > 
> > IIRC the Azul people played with Clojure a bit, I wonder if their 
> suped-up JVM allows Clojure to perform any better. 
>
> Whatever the root cause (and I'm not sure that that has been fully 
> clarified), the bottom line is that Clojure users may not be able to get 
> reasonable speedups from using large-core-count machines, even on problems 
> that would seem to be well suited to it (large grain, fully independent 
> tasks), and even when using the best methods for launching the tasks that 
> anyone in the community can suggest. 
>
>
This is an interesting perspective. Are you saying that currently Clojure 
doesn't offer adequate tools to take full advantage of parallel execution 
on multi-core machines? This clearly contradicts what Stuart Halloway 
said<http://thinkrelevance.com/blog/2008/07/30/clojure>
:

Clojure's emphasis on immutability and support for software transactional 
> memory make it a viable option for taking advantage of massively parallel 
> hardware
>

And repeated <http://vimeo.com/10896148> on 
numerous<http://uberconf.com/conference/denver/2010/06/session?id=18166> 
occasions <http://anyvite.com/events/home/qteotq5dhz> elsewhere. I'm not 
saying you are wrong, I'm genuinely interested in understanding a bit more 
about this. I've taken a look to David Liebke 
presentation<https://www.youtube.com/watch?v=ZampUP6PdQA>and tried to wrap my 
head around reducers, so I know it's not a simple 
domain. But if what you say is correct, then one of the main selling point 
of Clojure would be (right now) a bogus one. Or, in other words, we would 
have a powerful tool to write more robust, simple and comprehensive systems 
that simplifies a lot *concurrency*, but that still don't have tools to 
take full advantage of large scale *parallelism*.
 

>  -Lee 
>
>

-- 
-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to