ВУЗ:
Составители:
18
1.4 Проблемы высокопроизводительных вычислений и задачи курса
В последние годы во всем мире усиливается внимание к использованию
высокопроизводительной вычислительной техники. С одной стороны, растет
число пользователей персональных миникластеров, с другой стороны, проис-
ходит концентрация мощных вычислительных ресурсов в центрах коллектив-
ного пользования и развитие инфраструктуры удаленного доступа с использо-
ванием средств телекоммуникаций.
С другой стороны, в настоящее время всеми осознается факт, что дальней-
шее повышение производительности компьютеров только за счет улучшения
характеристик элементов электроники достигло предела, определяемого физи-
ческими законами. Дальнейшее повышение производительности возможно
лишь за счет распараллеливания процессов обработки информации. Однако
оказалось, что построение параллельных вычислительных процессов, обеспе-
чивающих достижение максимальной производительности, является важной
самостоятельной проблемой.
Сокращение времени выполнения большого объема работ путем разбиения
на отдельные работы, которые могут выполняться независимо и одновременно,
используется во многих отраслях. В области вычислительной техники это дос-
тигается путем увеличения числа одновременно работающих процессоров.
Вместе с тем известно, что перенос обычной программы на многопроцессор-
ную вычислительную систему может не дать ожидаемого выигрыша в произво-
дительности. Более того, в результате такого переноса программа может рабо-
тать медленнее.
Опыт показывает, что написать эффективную параллельную программу
или приспособить уже имеющуюся последовательную программу для парал-
лельных вычислений чрезвычайно трудно. Связано это с тем, что переход к ис-
пользованию многопроцессорных систем характеризуется принципиально но-
вым содержанием. В данном случае важнейшим оказывается структурный ана-
лиз алгоритма, выявление его внутреннего параллелизма. Этот анализ требует
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »