Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2
Скачать
1.28 Mb.
Название
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2
страница
3/20
Дата публикации
07.05.2014
Размер
1.28 Mb.
Тип
Учебное пособие
100-bal.ru
>
Информатика
>
Учебное пособие
1
2
3
4
5
6
7
8
9
...
20
1Введение в многопоточное программирование
1.1Классификация параллельных аппаратных архитектур по Флинну
Ниже приведена классификация аппаратных архитектур по Флинну.
SISD, Single Instruction stream over a Single Data stream
ОКОД – вычислительная система с одиночным потоком команд и одиночным потоком данных. На рисунке 1 наглядно представлена схема архитектуры.
Рисунок 1. SISD архитектура
SIMD, Single Instruction, Multiple Data
ОКМД – вычислительная система с одиночным потоком команд и множественным потоком данных. На рисунке 2 наглядно представлена схема архитектуры.
Рисунок 2. SIMD архитектура
Одна операция применяется сразу к нескольким элементам массива данных
Параллельные операции выполняются на всех доступных вычислителях
Обработкой данных управляет единственная программа
Пространство имён является глобальным
Используются специализированные языки программирования и/или библиотеки, предназначенные для конкретной архитектуры
MISD, Multiple Instruction Single Data
МКОД – вычислительная система со множественным потоком команд и одиночным потоком данных. На рисунке 3 наглядно представлена схема архитектуры.
Рисунок 3. MISD архитектура
MIMD, Multiple Instruction Multiple Data
МКМД – вычислительная система со множественным потоком команд и множественным потоком данных. На рисунке 4 наглядно представлена схема архитектуры.
Рисунок 4. MIMD архитектура
Задача разбивается на несколько самостоятельных подзадач
Для каждой подзадачи разрабатывается отдельная программа
Программы подзадач выполняются на отдельных вычислителях
Для этого используются обычные языки программирования
Программы подзадач должны обмениваться информацией
Для этого используются функции специализированной библиотеки
Преимущество
Теоретическая возможность достижения наивысшего быстродействия, гибкость
Дополнительная информация
http
://
en
.
wikipedia
.
org
/
wiki
/
Flynn
%27
s
_
taxonomy
Характеристики последовательных программ
Ниже приведены основные характеристики последовательных программ.
Неоптимальное использование аппаратных средств
Невысокая производительность
Использование традиционных (стандартных) средств программирования
Языков программирования
Библиотек функций/классов
Средств отладки и тестирования
Инвариантность к возможностям параллелизма аппаратных средств и платформ
Относительно лёгкая переносимость
На рисунке 5 представлена схема последовательной программы.
Рисунок 5. Схема последовательной программы
Характеристики параллельных программ
Ниже приведены основные характеристики последовательных программ.
Оптимизация использования аппаратных средств
Возможность преодолеть ограничение производительности последовательных программ
Использование средств программирования, не используемых при разработке последовательных программ
Языков программирования
Библиотек функций/классов
Средств отладки и тестирования
Повышенная сложность проектирования и разработки
Ориентация на возможности параллелизма конкретных аппаратных средств и платформ
Переносимость затруднена или невозможна
На рисунке 6 представлена схема параллельной программы.
Рисунок 6. Чистая параллельная программа
Особенности разработки параллельных программ
Основные особенности разработки параллельных программ.
Управление параллельно выполняющимися действиями
Обеспечение совместного использования общих ресурсов параллельно выполняющимися действиями
Необходимо выявлять и устранять ошибки, характерные только для параллельных программ
Взаимные блокировки
Гонки
Выявленные ошибки трудно повторить
Часто проявляются архитектурные ошибки
Не всегда возможно использовать отладчик
Необходимо обеспечивать масштабируемость и балансировку загрузки аппаратных средств
На рисунке 7 представлена схема реальной программы с элементами параллелизма.
Рисунок 7. Реальная программа с элементами параллелизма
1
2
3
4
5
6
7
8
9
...
20
Похожие:
Программа по формированию навыков безопасного поведения на дорогах...
Проектно-образовательная деятельность по формированию у детей навыков безопасного поведения на улицах и дорогах города
Программа по формированию навыков безопасного поведения на дорогах...
Цель: Создание условий для формирования у школьников устойчивых навыков безопасного поведения на улицах и дорогах
Программа по формированию навыков безопасного поведения на дорогах...
«Организация воспитательно- образовательного процесса по формированию и развитию у дошкольников умений и навыков безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах...
Цель: формировать у учащихся устойчивые навыки безопасного поведения на улицах и дорогах, способствующие сокращению количества дорожно-...
Программа по формированию навыков безопасного поведения на дорогах...
Конечно, главная роль в привитии навыков безопасного поведения на проезжей части отводится родителям. Но я считаю, что процесс воспитания...
Программа по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности и организованности, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах...
Всероссийский конкур сочинений «Пусть помнит мир спасённый» (проводит газета «Добрая дорога детства»)
Программа по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности, добиваться, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах...
Программа по формированию навыков безопасного поведения на дорогах...
Программа по формированию навыков безопасного поведения на дорогах...
Программа по формированию навыков безопасного поведения на дорогах...
Программа по формированию навыков безопасного поведения на дорогах...
Программа по формированию навыков безопасного поведения на дорогах...
Программа по формированию навыков безопасного поведения на дорогах...
Программа по формированию навыков безопасного поведения на дорогах...
Школьные материалы
Школьные материалы
При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Рефераты
Лекции
Уроки
Доклады
Учебные
История
Философия
Финансы
Экономика
География
литература
математика
ответы к экзамену
титульный лист
реферат образец
реферат развитие
реферат по физкультуре
реферат Россия
понятие реферат
виды рефератов
контрольный работа
Поиск