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















Linkedin — социальная сеть для поиска и установления деловых контактов
Регулярные выражения
Основы технологий хранения баз данных в памяти
Специализированное решение для Retail
Система автоматизації приватної юридичної фірми
Современные математические подходы в моделировании
Составление и исполнение линейного алгоритма
DataBase. EP21
Программное обеспечение (caffein)
Исследовательская работа по информатике Миры Kodu
От первых счётных приборов до персональных компьютеров.
Теория графов
Построение таблиц истинности
Язык программирования Python
Идея подхода. Форматы и микророли. Исследование
YouTube TikTok
Обнаружение аномального трафика в IOT
Операционные системы Архитектура ОС
О работе, программах и будущих работах
Методологические основы CASE – технологии
Инвестирование. Лёгкий доход на Форексе
Построение таблиц истинности
Шифрование информации
Прикладное программное обеспечение (ППО)специального назначения
Функции объекта. Характеристика объекта по плану
Создание текстового документа
Distributed computing and data processing frameworks
Продвижение учреждения дополнительного образования в социальных сетях