Содержание
- 2. Модель компьютера Свойства модели: Простота Реалистичность Последовательный характер выполнения программ Рис. 1. Схема «read & write»
- 3. Модель параллельного компьютера Параллельность Масштабируемость Локальность (read/write vs send/recv) Основные свойства: INTERCONNECT Рис. 2. Схема «параллельного
- 4. Модель последовательного программирования Модульность Процедуры Функции Структуры данных Классы Объектно-ориентированные конструкции т.п.
- 5. Параллелизм (concurrency) Масштабируемость (scalability) Локальность (locality) Модульность (modularity) Модель параллельного программирования
- 6. Критерии выбора модели Свойства механизмов абстракции: масштабируемость; модульность; простота; соответствие архитектуре.
- 7. Модели параллельного программирования Модель «задача/канал» Модель передачи сообщений Модель разделяемой общей памяти Модели, использующие параллелизм данных
- 8. Модель «задача/канал» чтение / запись послать сообщения на outports получить сообщения из inports создать новые задачи
- 9. Модель передачи сообщений чтение / запись послать сообщения to task1 получить сообщения from task1 создать новые
- 10. Модель разделяемой памяти чтение / запись завершить выполнение Свойства: Независимость отображения Модульность Рис. 5. Схема модели
- 11. Модель параллелизма данных чтение / запись завершить выполнение Свойства: Эффективность Модульность Рис. 6. Схема модели Поток
- 12. Обобщенная схема моделей Компилятор Рис. 7. Обобщенная схема
- 13. Параллелизм данных Параллелизм данных (SIMD-модель): одна программа; глобальное пространство имен; слабая синхронизация; низкая вовлеченность программиста; векторизация;
- 14. Параллелизм данных: основные операции Управление данными (равномерность загрузки) Операции над массивами (повышение эффективности) Условные операции Операции
- 15. Параллелизм данных: требования Поддержка на уровне транслятора: препроцессоры; предтрансляторы; распараллеливающие трансляторы.
- 16. Параллелизм задач Параллелизм задач(MIMD-модель): несколько программ; разделенное пространство имен; высокая синхронизация; высокая вовлеченность программиста; высокая трудоемкость;
- 18. Скачать презентацию















Компиляторы. Вопросы к экзамену
Введение в компьютерную графику. (Лекция 1)
Совершенствование системы связи и оперативного управления пожарно-спасательного гарнизона СВАО города Москвы
Инструмент для создания цветовых комбинаций на базе исходного изображения
Решение задач в среде табличного процессора Excel
Telegram-бот Медицинский консультант
Информатика. Сжатие данных
Инфографика – это графический способ подачи информации, данных и знаний
Презентация на тему Информационная безопасность
Pick the note. Правила игры
Stories в инстаграм
Инновационная, гибкая и масштабируемая система диспетчеризации. Титроника
Отработка образных кодов двузначных чисел (урок 12)
Информационные модели
Конструирование алгоритмов. Алгоритмизация и программирование
Greșeli în inernet
Работа в текстовом редакторе
Roku Feedback
Ведение отчетной и технической документации
Электронное правительство Республики Казахстан
Интро. Аналитик в IT
История развития ЭВМ
Введення повідомлення 05 про склад поїзда
Введение в профессию web - разработчика
Система управления базами данных. Моделирование и формализация. 9 класс
Информатика высокого полета
Python. Пишем свои функции
Специальное программное обеспечение средств телекоммуникационных технологий