Учебное пособие. — Киев: Корнійчук, 2003. — 94 с. — ISBN: 966-7599-27-2.
Рассмотрены особенности построения программного обеспечения параллельных компьютерных систем, дополнительные трудности, которые возникают при этом и пути их преодоления. Изложены и проанализированы подходы к программированию, применяемые для различных параллельных систем. Рассмотрены основные языковые конструкции, описывающие как синхронные, так и асинхронные параллельные процессы. Приведены особенности алгоритмов компиляции для различных компьютерных систем. Рассмотрены алгоритмы автоматического распараллеливания программ. Особое внимание уделяется вопросам распараллеливания и векторизации циклов.Для студентов, аспирантов и специалистов в области компьютерных систем.