Слайды с презентации Brian Goetz "The Concurrency Revolution: The Hardware Story" на JAOO Conference:
http://jaoo.dk/aarhus-2009/file?path=/jaoo-aarhus-2009/slides/BrianGoetz_TheConcurrencyRevolutionTheHardwareStory.pdf
Abstract: Everyone is saying we need a revolution in the way we approach concurrency; the availability of cheap multiprocessor systems has brought concurrency, which used to be a topic for experts only, into the foreground. How did we get here? Why are the performance-enhancing techniques that worked for twenty years no longer working, and how did this become such a problem that we have to change our programming models? In this talk, we'll dive under the hood and look at the hardware trends that have forced us to turn away from increasing sequential performance and towards multicore CPUs and chip multi-threading, and look at the implications for software design and performance analysis.
Target audience: Advanced engineers who are interested in performance management and tuning, trends in software design, or anyone who is interesting in understanding the magic under the hood.
четверг, 15 октября 2009 г.
Подписаться на:
Комментарии к сообщению (Atom)
Замечательный момент:
ОтветитьУдалить"This is the primary reason we don't have 100 core chips on every desktop
Can easily fit 100 Pentium III cores on an Itanium die
- Pentium III had ~10M transistors
- Dual-core Itanium has 1.7B
But the lack of parallel software is the gating factor"
Еще:
"Latency is Everywhere: disk, memory, network, CPU"
"Memory is the new disk"
!!! "Think Data, Not Code" !!!
"Data is replicated No single “home”"