Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Фрагментированное программирование

Содержание

Структура лекцииЧто такое фрагментированное программированиеВведениеНеобходимые свойства параллельной программы Качественная картина исполнения фрагментированной программыПример фрагментированного алгоритма
Фрагментированное программирование  	 	МО ВВС ИВМ и МГ СО РАНЧаюк Ксения Структура лекцииЧто такое фрагментированное программированиеВведениеНеобходимые свойства параллельной программы Качественная картина исполнения фрагментированной программыПример фрагментированного алгоритма Что такое фрагментированное программирование		Фрагментированное программирование – это технология программирования, при которой программа ВведениеМатематическое моделированиеРаспространенные средства параллельного программированияОсновные сложности параллельного программирования Необходимые свойства параллельной программы Параллельная программа представляется как множество параллельно протекающих и Качественная картина исполнения фрагментированной программы Умножение матриц Умножение матриц Реализация фрагментированного алгоритма умножение матриц Результаты тестирования ВыводыДостигается высокое качество динамического распределения ресурсов и гибкая настройка параллельной программы на Вопросы Спасибо за внимание!
Слайды презентации

Слайд 2 Структура лекции
Что такое фрагментированное программирование
Введение
Необходимые свойства параллельной программы

Структура лекцииЧто такое фрагментированное программированиеВведениеНеобходимые свойства параллельной программы Качественная картина исполнения фрагментированной программыПример фрагментированного алгоритма


Качественная картина исполнения фрагментированной программы
Пример фрагментированного алгоритма


Слайд 3 Что такое фрагментированное программирование
Фрагментированное программирование – это технология

Что такое фрагментированное программирование		Фрагментированное программирование – это технология программирования, при которой

программирования, при которой программа собирается из фрагментов вычислений.
Фрагмент кода

- это некоторая операция (вычисление функции), которая в программе может реализоваться процедурой, подпрограммой и т.п. Для фрагмента кода определены входные и выходные переменные, которые являются его формальными параметрами.
Фрагмент данных – это часть общей структуры данных (расчетной области) для обработки в некотором фрагменте.
Пара <фрагмент кода, фрагмент данных> называется фрагментом вычислений (фрагментом).

Слайд 4 Введение
Математическое моделирование
Распространенные средства параллельного программирования
Основные сложности параллельного программирования



ВведениеМатематическое моделированиеРаспространенные средства параллельного программированияОсновные сложности параллельного программирования

Слайд 5 Необходимые свойства параллельной программы
Параллельная программа представляется как

Необходимые свойства параллельной программы Параллельная программа представляется как множество параллельно протекающих

множество параллельно протекающих и взаимодействующих последовательных процессов
Недетерминизм исполнения
Гибкая настройка

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

Слайд 6 Качественная картина исполнения фрагментированной программы

Качественная картина исполнения фрагментированной программы

Слайд 7 Умножение матриц

Умножение матриц

Слайд 8 Умножение матриц

Умножение матриц

Слайд 9 Реализация фрагментированного алгоритма умножение матриц

Реализация фрагментированного алгоритма умножение матриц

Слайд 10 Результаты тестирования

Результаты тестирования

Слайд 11 Выводы
Достигается высокое качество динамического распределения ресурсов и гибкая

ВыводыДостигается высокое качество динамического распределения ресурсов и гибкая настройка параллельной программы

настройка параллельной программы на все доступные ресурсы, а значит

и ее переносимость в классе мультикомпьютеров.
Фрагментация программы позволяет единообразно решить проблему организации межпроцессных обменов данными на фоне вычислений.
Фрагментирование позволяет решить и другие проблемы, такие как накопление библиотек стандартных подпрограмм в платформонезависимой форме, масштабируемость программ, использование накопленных библиотек последовательных подпрограмм, оптимизация использования памяти ПЭ, и т.д.

Слайд 12

Вопросы

Вопросы

  • Имя файла: fragmentirovannoe-programmirovanie.pptx
  • Количество просмотров: 129
  • Количество скачиваний: 0