Параллельные алгоритмы

(с) М.В.Якобовский, 2011

 

Рекомендуемая литература

 

1.    Грегори Р. Эндрюс. Основы многопоточного, параллельного и распределенного программирования. "Вильямс ", 2003

2.    Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. - СПб.: БХВ-Петербург, 2002.

3.    Э. Дейкстра. Взаимодействие последовательных процессов. http://khpi-iip.mipk.kharkiv.edu/library/extent/dijkstra/ewd123/index.html

4.    Языки программирования. Редактор Ф.Женюи. Перевод с англ В.П.Кузнецова. Под ред. В.М.Курочкина. М.:"Мир", 1972

5.    А. О. Лацис Параллельная обработка данных. – М.: Академия, 2010 г. 336 стр. ISBN   978-5-7695-5951-8

6.    Библиотека учебных материалов Parallel.ru, http://Parallel.ru/info/parallel

7.    Коновалов А.Н. Введение в вычислительные методы линейной алгебры. Ново­си­бирск: ВО ”Наука”. Сибирская издательская фирма, 1993, 159 с.

8.    Дональд Э. Кнут Искусство программирования. Том 3. Сортировка и поиск

9.    Роберт Седжвик. Фундаментальные алгоритмы на C. Части 1 - 5. Анализ. Структуры данных. Сортировка. Поиск. Алгоритмы на графах

10.  М.В. Якобовский, Е.Ю. Кулькова. Решение задач на многопроцессорных вычислительных системах с разделяемой памятью. - М.: СТАНКИН, 2004. – 30 c. http://www.imamod.ru/~serge/arc/stud/Jackob_2.pdf

11.  Якобовский М.В. Распределенные системы и сети. Учебное пособие. – М.: МГТУ “Станкин”, 2000, 118 с, ил. http://www.imamod.ru/~serge/arc/stud/Networks.pdf

12.  Суперкомпьютеры мира http://top500.org

13.  Суперкомпьютеры Росии и СНГ http://supercomputers.ru

14.  Информационно-аналитический центр  PARALLEL.RU http://parallel.ru

15.  Суперкомпьютерное образование http://hpc-education.ru

16.  Высокоскоростные вычисления. Архитектура, производительность, прикладные алгоритмы и программы суперЭВМ: Пер. с англ./ Под ред. Я.Ковалика. - Москва, Радио и связь, 1988, 432 с.

17.  Дж. Ортега. Введение в параллельные и векторные методы решения линейных систем: Пер англ-М.:Мир, 1991, с.24, с.34.

18.  Транспьютеры. Архитектура и программное обеспечение. Пер. с англ. / Под ред. Г. Харпа. - М.: Радио и связь, 1993, 304 с., ил.

19.  Программирование на параллельных вычислительных системах: Пер. с англ. /Р.Бэбб, Дж.-Мак-Гроу, Т.Акселрод и др.; под ред. Р.Бэбба II. - М.:Мир, 1991, -376 с., ил.

20.  Архитектура ЭВМ и численные методы. Сб. науч. трудов / Под ред. В.В.Воеводина. М.: ОВМ АН СССР, 1983г. - 142 с.

21.  Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. М.: Пер. с англ. - Мир, 1981, 368 с.

22.  Оре О. Теория графов. Москва, наука,1980, 336 с., перевод с англ.

23.  Hoare C.A.R. Comunication sequintial process // Communs ACM, N 8, 1978, pp. 666-667

24.  А. О. Лацис. Как построить и использовать суперкомпьютер. - Бестселлер, 2003 г. 274 стр. ISBN 5-98158-003-8

 

Рекомендуемые видеокурсы и видеолекции

 

25.  Интернет-Университет Суперкомпьютерных Технологий. http://hpcu.ru/

26.  В.В. Воеводин Суперкомпьютеры и КПД паровоза http://www.intuit.ru/video/70/

27.  В.К. Левин Суперкомпьютеры - этапы большого пути и перспективы
http://www.intuit.ru/video/72/