Сила есть — ума надо
Дата публикации: 16.06.2009

На пути к параллельным системам

- Отключить лишние процессоры!

Основные выводы.
1. Что может произойти со стандартной программой, не оптимизированной для работы на многопроцессорных (многоядерных) платформах:
- Второе ядро увеличивает производительность лишь на 30%, хотя вы платите за полный кристалл. Это все равно, что вам не довешивают 70 граммов на каждые 100.
- Каждый следующий процессор может не увеличить, а уменьшить производительность.
- Применение более двух процессоров способно дестабилизировать, а в некоторых случаях полностью парализовать работу программы.
2. По всей видимости, через пару лет сегодняшний софт на старых принципах исполнения кода придется выкинуть.
3. Разработчикам ПО стоит задуматься о параллельном программировании уже вчера, т.к. многопроцессорные системы активно продаются уже сегодня.
4. Параллельное программирование увеличивает мощности компьютерных систем в десятки, а завтра и в сотни раз.

Edward A. Lee.

Electrical Engineering and Computer Sciences University of California at Berkeley

Сергей Сорокин

Спецлаб


Где взять надежный Windows?
Исповедь программиста для заложников Билла Гейтса
Железный занавес
Взгляд инновации на попытку государства развивать инновации