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.
