Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > Боркар и Лэндман о параллельном программировании.


Автор: Didro 26.5.2007, 12:24
Просто две статьи о параллельном программировании. Откровений и серебряных пуль не искать.

*http://gmdidro.blogspot.com/2007/05/blog-post_25.html
*http://gmdidro.blogspot.com/2007/05/blog-post_26.html

Возможно кого-то заинтересует.

Автор: JackYF 27.5.2007, 00:12
Полезная инфа.

Неплохо говорит о проблемах, правда почти ничего - о вариантах решения.

Автор: marcusmae 27.5.2007, 00:24
Проблема нелокальности выглядит убедительно. Думаю, что задача поиска оптимальной "развесовки" сложности по вычислительным узлам и др. устройствам с учётом задержек и неоднородностей может оказаться очень удобной уже одной возможностью употребить хорошо проработанную теорию, например, Оптимальное Управление. Другое дело, что если действительно рассматривать параллельную машину, как динамическую (с поломками, восстановлениями, "странным" поведением железа, ошибками передачи, перегрузками передающей сети), то одним предварительным анализом тут не ограничишься.  smile Если компилятор один раз выплюнул исполняемый код (руководствуясь хотя бы таким анализом - уже хорошо!) и ушёл за сцену, то проблема исполнения в меняющейся среде, получается, действительно ложится на программиста. А мог бы, интересно, компилятор сопровождать задачу? = Динамически перекомпоновывать и компилировать куски, потерявшие эффективность в изменившихся условиях? = Динамический код  smile

По поводу многоядерного нашествия - по-моему, естественно, что больше всего продаётся то, для чего можно организовать технологический процесс, а потом быстро и много наштамповать. Хорошее параллельное ПО к числу таких вещей не относится, пока это - штучный труд.

Спасибо за интересные статьи!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)