On 5 March 2011 14:27, Reinier Zwitserloot <[email protected]> wrote:

> I'll believe that (thousands of cores) when I see it. A single core won't
> get slower, and as a practical matter performance is rarely an issue these
> days, and as I said, where it is, there's usually something emininently
> parallelizable "in the large" somewhere, which solves the problem in one
> fell swoop and could easily occupy every single one of a thousands of cores
> machine if it came to that.
>
> I'm just struck by the cognitive dissonance between espousing the idea of
> writing your code / preparing it for being parallellized in the small,
> whilst at the same time abhorring (correctly, in my experience)
> non-algorithmic optimizing as essentially irrelevant in the vast majority of
> cases. Both are talking about roughly similar orders of magnitude.
>


There's no dissonance.

Not only should we be optimising our algorithms, but we should be optimising
them to take advantage of very fine-grained concurrency and persistent data
structures (the comp.sci definition of "persistent", *not* persistent as a
hibernate user would use the term:
http://en.wikipedia.org/wiki/Persistent_data_structure)



>  --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>



-- 
Kevin Wright

gtalk / msn : [email protected]
<[email protected]>mail: [email protected]
vibe / skype: kev.lee.wright
quora: http://www.quora.com/Kevin-Wright
twitter: @thecoda

"My point today is that, if we wish to count lines of code, we should not
regard them as "lines produced" but as "lines spent": the current
conventional wisdom is so foolish as to book that count on the wrong side of
the ledger" ~ Dijkstra

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to