Содержание
- 2. Содержание Критерии выбора технологии Классификация и обзор технологий Т.Ю.Лымарь *
- 3. Критерии выбора технологии Возможность создания эффективных программ Возможность быстрого создания программ Возможность сохранения эффективности созданных программ
- 4. Классификация технологий Параллельные расширения последовательных языков программирования Параллельные языки программирования Высокоуровневые коммуникационные библиотеки и интерфейсы (API)
- 5. Параллельные расширения Дополнение имеющегося языка последовательного программирования параллельными конструкциями Параллельные расширения и диалекты языка Fortran Fortran-DVM,
- 6. Язык HPF (High Performance FORTRAN) Т.Ю.Лымарь *
- 7. Параллельные языки Параллельные языки и расширения НОРМА, ABCL, Adl, Ada, Concurrent Clean, MC#, Erlang, Linda, Modula-3,
- 8. Интерфейсы параллельного программирования Программирование на стандартных и широко распространенных языках программирования с использованием высокоуровневых коммуникационных библиотек
- 9. Специализированные параллельные библиотеки Библиотеки заранее распараллеленных процедур для решения различных научно-технических задач (линейная алгебра, сеточные методы,
- 10. Инструментальные системы разработки Интегрированные среды прототипирования, разработки и отладки параллельных программ CODE, HeNCE, GRADE, TRAPPER, EDPEPPS,
- 11. Инструментальная система CODE Параллельная программа представляется в виде графа, вершинами которого являются последовательные участки, а дуги
- 12. Средства автоматического распараллеливания Средства распознавания параллелизма в алгоритмах, средства автоматического и полуавтоматического распараллеливания последовательных программ BERT
- 13. Пакет V-Ray V-Ray – комплекс инструментальных средств, направленных на автоматизацию создания и оптимизацию параллельных Fortran-программ для
- 14. V-Ray: граф вызовов программы Т.Ю.Лымарь *
- 15. V-Ray: граф вложенности циклов Т.Ю.Лымарь *
- 16. V-Ray: граф использования общей памяти Т.Ю.Лымарь *
- 17. Распараллеливающие компиляторы do 10 i=1, n do 50 j=1, n A(i+j)=A(2*n-i-j+1)*q+p Т.Ю.Лымарь do 10 i=1, n
- 18. Распараллеливающие компиляторы Т.Ю.Лымарь ? do 10 i=1, n A(i)=UserFunc(A, B(i)) *
- 19. Специализированные прикладные пакеты Специализированные прикладные пакеты, работающие на параллельных вычислительных платформах Задачи инженерного анализа, прочности, теплофизики,
- 21. Скачать презентацию