Теория и практика параллельных вычислений


Введение - часть 5


Подводя итог всем перечисленным проблемам и замечаниям, можно заключить, что параллельные вычисления являются перспективной (и очень привлекательной) областью применения вычислительной техники и представляют собой сложную научно-техническую область деятельности. Тем самым, знание современных тенденций развития ЭВМ и аппаратных средств для достижения параллелизма, умение разрабатывать модели, методы и программы параллельного решения задач обработки данных следует отнести к числу важных квалификационных характеристик современного специалиста по прикладной математике, информатике и вычислительной технике.

Проблематика параллельных вычислений является чрезвычайно широкой областью теоретических исследований и практически выполняемых работ и обычно подразделяется на следующие направления деятельности:

  • разработка параллельных вычислительных систем – обзор принципов построения параллельных систем приведен в лекции 1 данного курса лекций; дополнительная информация по данному вопросу может быть получена в [11, 14, 16, 24, 28, 29, 47, 59, 76, 77];
  • анализ эффективности параллельных вычислений для оценки получаемого ускорения вычислений и степени использования всех возможностей компьютерного оборудования при параллельных способах решения задач – вопросы данного направления работ рассматриваются в лекции 2 (анализ эффективности организации процессов передачи данных как одной из важных составляющих параллельных вычислений выполняется отдельно в лекции 3); проблема анализа эффективности параллельных вычислений широко обсуждается в литературе – см., например, [2, 7, 8, 22, 77];
  • формирование общих принципов разработки параллельных алгоритмов для решения сложных вычислительно трудоемких задач – возможная практическая методика получения параллельных вычислительных схем приводится в Лекции 4; при рассмотрении данной важной темы может оказаться полезным материал, излагаемый в [2, 32, 63];
  • создание и развитие системного программного обеспечения для параллельных вычислительных систем – в лекции 5 описывается стандарт MPI (Message Passing Interface), программные реализации которого позволяют разрабатывать параллельные программы и, кроме того, снизить в значительной степени остроту важной проблемы параллельного программирования – обеспечение мобильности (переносимости между разными вычислительными системами) создаваемого прикладного программного обеспечения.


    Начало  Назад  Вперед



    Книжный магазин