Содержание
- 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. Скачать презентацию















Обзор оффлайн и онлайн словарей по английскому языку
Информационная безопасность
Презентация на тему Решение заданий С3 по информатике
Objektorientierte. Modul 24
Мастер-класс Оформление презентации
Макрос создан программистом Хансом Хофманом (Германия)
Intelligent Data Platform Access Control solves 3 main problems seen by financial firms
What is computer?
Информация и ее свойства
Основные технические элементы компьютерного симулятора
Синтез комбинационных схем. Типовые логические элементы и их обозначения на функциональных схемах
12. основные принципы построения скс
Текстовые документы и технологии их создания обработка текстовой информации
Системы счисления
Поисковый запрос ChemSpider
Проектирование программных систем
Сортировка таблицы
Способы поиска информации в сети. Принципы работы поисковых систем
Кратчайший путь в графе
IT-Компания. Команда Торнадо. Разработка мобильных приложений
Как написать пост в соцсети, который прочитают?
Системы управления базами данных (СУБД)
Циклические алгоритмы
Кодирование графики
Виды пк в будущем
Трафик ТЦ/ОП 72
Информационные системы управления контентом
Массивы. Алгоритмы обработки массивов