1. Краткая история развития параллельных вычислительных средств 2. Основные тенденции развития параллельных вычислительных средств 3. Основные препятствия на пути повышения быстродействия цифровых вычислительных машин и способы их преодоления 4. Закон Мура и его влияние на развитие средств вычислительной техники 5. Перспективные направления развития параллельных и специализированных вычислительных средств 6. Производительность вычислительных средств и способы ее оценки 7. Структурная и функциональная организация параллельных вычислительных средств. Понятие структурно-параметрической оптимизации 8. Способы повышения производительности аппаратных средств вычислительной техники 9. Классификации параллельных вычислительных средств (по способу группировки, по областям применения) 10. Аналоговые вычислительные средства: принципы проектирования, достоинства, недостатки 11. Способы организации параллельной обработки информации (разделение времени, параллельная обработка подзадач, конвейеризация). Виды параллелизма (параллелизм задач и данных) 12. Естественный параллелизм независимых задач. Ансамблевая организация вычислительных систем 13. Естественный параллелизм данных (примеры задач и краткое описание подходов к организации параллельной обработки) 14. Вертикальная векторная поразрядная обработка. Машины CM-1, CM-2, CM-3 15. Принципы организации многопортовой памяти 16. Принципы организации ассоциативной памяти (ассоциативный поиск и замена) 17. Архитектура ортогональных вычислительных систем. Ассоциативная вертикальная поразрядная обработка 18. Принципы аппаратной реализации стековой памяти. Использование стековой памяти в современных процессорах 19. Однородные вычислительные системы и среды (принципы организации, топологии межсоединений, архитектура вычислительной системы с однородной вычислительной средой) 20. Организация однородных вычислительных сред на примере задач обработки векторов (горизонтальное и векторное сложение). Машина Goodyear MPP, процессор STARAN 21. Конвейерный способ обработки информации (базовые принципы организации). Понятие латентности и темпа 22. Синхронные линейные вычислительные конвейеры 23. Асинхронные линейные вычислительные конвейеры 24. Нелинейные вычислительные конвейеры (принципы организации, конфликты за доступ к функциональным блокам, статическое и динамическое планирование запуска) 25. Применение конвейеров в современных процессорах (вычислительный конвейер и его стадии, FPU) 26. Конвейеризация операции целочисленного умножения. Матричный умножитель Брауна 27. Умножение матриц в однородных вычислительных средах с матричной организацией 28. Классификация параллельных вычислительных систем (Флинн) 29. Понятие и типы вычислительных зависимостей (RAW, RAR, WAW, WAR) 30. Закон Амдала 31. Основы метрической теории проектирования параллельных вычислительных средств