Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2





НазваниеПрограмма по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 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 архитектура

  1. Одна операция применяется сразу к нескольким элементам массива данных

  2. Параллельные операции выполняются на всех доступных вычислителях

  3. Обработкой данных управляет единственная программа

  4. Пространство имён является глобальным

  5. Используются специализированные языки программирования и/или библиотеки, предназначенные для конкретной архитектуры

  • MISD, Multiple Instruction Single Data

    • МКОД – вычислительная система со множественным потоком команд и одиночным потоком данных. На рисунке 3 наглядно представлена схема архитектуры.



Рисунок 3. MISD архитектура

  • MIMD, Multiple Instruction Multiple Data

    • МКМД – вычислительная система со множественным потоком команд и множественным потоком данных. На рисунке 4 наглядно представлена схема архитектуры.



Рисунок 4. MIMD архитектура

  1. Задача разбивается на несколько самостоятельных подзадач

  2. Для каждой подзадачи разрабатывается отдельная программа

  3. Программы подзадач выполняются на отдельных вычислителях

    1. Для этого используются обычные языки программирования

  4. Программы подзадач должны обмениваться информацией

    1. Для этого используются функции специализированной библиотеки

  5. Преимущество

    1. Теоретическая возможность достижения наивысшего быстродействия, гибкость







    1. Характеристики последовательных программ

Ниже приведены основные характеристики последовательных программ.

  • Неоптимальное использование аппаратных средств

    • Невысокая производительность

  • Использование традиционных (стандартных) средств программирования

    • Языков программирования

    • Библиотек функций/классов

    • Средств отладки и тестирования

  • Инвариантность к возможностям параллелизма аппаратных средств и платформ

    • Относительно лёгкая переносимость

На рисунке 5 представлена схема последовательной программы.



Рисунок 5. Схема последовательной программы



    1. Характеристики параллельных программ

Ниже приведены основные характеристики последовательных программ.

  • Оптимизация использования аппаратных средств

    • Возможность преодолеть ограничение производительности последовательных программ

  • Использование средств программирования, не используемых при разработке последовательных программ

    • Языков программирования

    • Библиотек функций/классов

    • Средств отладки и тестирования

  • Повышенная сложность проектирования и разработки

  • Ориентация на возможности параллелизма конкретных аппаратных средств и платформ

    • Переносимость затруднена или невозможна

На рисунке 6 представлена схема параллельной программы.

group 40

Рисунок 6. Чистая параллельная программа

    1. Особенности разработки параллельных программ

Основные особенности разработки параллельных программ.

  • Управление параллельно выполняющимися действиями

  • Обеспечение совместного использования общих ресурсов параллельно выполняющимися действиями

  • Необходимо выявлять и устранять ошибки, характерные только для параллельных программ

    • Взаимные блокировки

    • Гонки

  • Выявленные ошибки трудно повторить

    • Часто проявляются архитектурные ошибки

    • Не всегда возможно использовать отладчик

  • Необходимо обеспечивать масштабируемость и балансировку загрузки аппаратных средств

На рисунке 7 представлена схема реальной программы с элементами параллелизма.

group 39

Рисунок 7. Реальная программа с элементами параллелизма
1   2   3   4   5   6   7   8   9   ...   20

Похожие:

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Проектно-образовательная деятельность по формированию у детей навыков безопасного поведения на улицах и дорогах города
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: Создание условий для формирования у школьников устойчивых навыков безопасного поведения на улицах и дорогах
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
«Организация воспитательно- образовательного процесса по формированию и развитию у дошкольников умений и навыков безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: формировать у учащихся устойчивые навыки безопасного поведения на улицах и дорогах, способствующие сокращению количества дорожно-...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Конечно, главная роль в привитии навыков безопасного поведения на проезжей части отводится родителям. Но я считаю, что процесс воспитания...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности и организованности, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Всероссийский конкур сочинений «Пусть помнит мир спасённый» (проводит газета «Добрая дорога детства»)
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспиты­вать у детей чувство дисциплинированности, добиваться, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...



Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск