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















Информационные технологии в Самарской глубинке
Моделирование. Модели и моделирование. Лекция 7. Часть 1
Реляционная модель базы данных
Принцип черного ящика
История средств хранения информации
Информационные системы
Что такое моделирование?
Файлы и файловые структуры. Работа с учебником и опорным конспектом
Форсайт. Преобразования
UDP
Дистанционные консультации врачей Для застрахованных АО СОГАЗ
Растровая и векторная графика
Графические информационные модели моделирование и формализация. Ключевые слова
Мастер класс/ Как подобрать мобильное приложение для урока
Самостоятельная работа. Главная кнопочная форма в СУБД MS Access
Начало работы с SAP UI5
Контент. Типы контента
Цифровизация ЖКХ
Кодирование чисел в компьютере
Презентація 10 клас Урок 21
Расстояние между пачкой и клеймом
IoC Inversion of Control инверсия управления. Dependency Injection (внедрение зависимостей)
Коммуникации в библиотечно-информационной сфере
Кодировщики. 5-11 классы
Компьютерная графика
Логические основы и элементы ЭВМ
Аудит информационной безопасности
Огляд словника: Информатика. Новый систематизированый толковий словарь, Ф.С. Воройського