🗊Презентация Оценка коммуникационной трудоемкости параллельных алгоритмов

Категория: Технология
Нажмите для полного просмотра!
Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №1Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №2Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №3Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №4Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №5Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №6Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №7Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №8Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №9Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №10Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №11Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №12Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №13Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №14Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №15Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №16Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №17Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №18Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №19Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №20Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №21Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №22Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №23Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №24Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №25Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №26Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №27Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №28Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №29Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №30Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №31Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №32Оценка коммуникационной трудоемкости параллельных алгоритмов, слайд №33

Содержание

Вы можете ознакомиться и скачать презентацию на тему Оценка коммуникационной трудоемкости параллельных алгоритмов. Доклад-сообщение содержит 33 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Параллельные и распределенные вычисления
Описание слайда:
Параллельные и распределенные вычисления

Слайд 2





Содержание
Общая характеристика механизмов передачи данных
Алгоритмы маршрутизации
Методы передачи данных
Анализ трудоемкости основных операций передачи данных
Методы логического представления топологии коммуникационной среды
Оценка трудоемкости операций передачи данных для кластерных систем
Описание слайда:
Содержание Общая характеристика механизмов передачи данных Алгоритмы маршрутизации Методы передачи данных Анализ трудоемкости основных операций передачи данных Методы логического представления топологии коммуникационной среды Оценка трудоемкости операций передачи данных для кластерных систем

Слайд 3





Введение
Данный раздел посвящен вопросам анализа информационных потоков, возникающих при выполнении параллельных алгоритмов:
дается общая характеристика механизмов передачи данных,
проводится анализ трудоемкости основных операций обмена информацией,
рассматриваются методы логического представления структуры МВС.
Описание слайда:
Введение Данный раздел посвящен вопросам анализа информационных потоков, возникающих при выполнении параллельных алгоритмов: дается общая характеристика механизмов передачи данных, проводится анализ трудоемкости основных операций обмена информацией, рассматриваются методы логического представления структуры МВС.

Слайд 4





Общая характеристика механизмов передачи данных…
Алгоритмы маршрутизации определяют путь передачи данных от процессора-источника сообщения до процессора, к которому сообщение должно быть доставлено:
оптимальные, определяющие всегда наикратчайшие пути передачи данных, и неоптимальные алгоритмы маршрутизации,
детерминированные и адаптивные методы выбора маршрутов (адаптивные алгоритмы определяют пути передачи данных в зависимости от существующей загрузки коммуникационных каналов).
Описание слайда:
Общая характеристика механизмов передачи данных… Алгоритмы маршрутизации определяют путь передачи данных от процессора-источника сообщения до процессора, к которому сообщение должно быть доставлено: оптимальные, определяющие всегда наикратчайшие пути передачи данных, и неоптимальные алгоритмы маршрутизации, детерминированные и адаптивные методы выбора маршрутов (адаптивные алгоритмы определяют пути передачи данных в зависимости от существующей загрузки коммуникационных каналов).

Слайд 5





Общая характеристика механизмов передачи данных…
Алгоритмы маршрутизации
метод покоординатной маршрутизации (dimension-ordered routing) – один из самых распространенных оптимальных методов маршрутизации:
Поиск путей передачи данных осуществляется поочередно для каждой размерности топологии сети коммуникации,
Для двумерной решетки: передача данных сначала выполняется по одному направлению, а затем данные передаются вдоль другого направления (алгоритм XY-маршрутизации),
Для гиперкуба: циклическая передача данных процессору, определяемому первой различающейся битовой позицией в номерах процессоров, на котором сообщение располагается в данный момент времени и на который сообщение должно быть передано.
Описание слайда:
Общая характеристика механизмов передачи данных… Алгоритмы маршрутизации метод покоординатной маршрутизации (dimension-ordered routing) – один из самых распространенных оптимальных методов маршрутизации: Поиск путей передачи данных осуществляется поочередно для каждой размерности топологии сети коммуникации, Для двумерной решетки: передача данных сначала выполняется по одному направлению, а затем данные передаются вдоль другого направления (алгоритм XY-маршрутизации), Для гиперкуба: циклическая передача данных процессору, определяемому первой различающейся битовой позицией в номерах процессоров, на котором сообщение располагается в данный момент времени и на который сообщение должно быть передано.

Слайд 6





Общая характеристика механизмов передачи данных…
Методы передачи данных…
	Время передачи данных между процессорами определяет коммуникационную составляющую (communication latency) длительности выполнения параллельного алгоритма. 
     Основной набор параметров, используемый при оценке времени передачи данных, включает:
время начальной подготовки (tн) характеризует длительность подготовки сообщения для передачи, поиска маршрута в сети и т.п.,
время передачи служебных данных (tс) между двумя соседними процессорами (т.е. для процессоров, между которыми имеется физический канал передачи данных); к служебным данным может относиться заголовок сообщения, блок данных для обнаружения ошибок передачи и т.п.,
время передачи одного слова данных по одному каналу передачи данных (tк); длительность подобной передачи определяется полосой пропускания коммуникационных каналов в сети.  
Описание слайда:
Общая характеристика механизмов передачи данных… Методы передачи данных… Время передачи данных между процессорами определяет коммуникационную составляющую (communication latency) длительности выполнения параллельного алгоритма. Основной набор параметров, используемый при оценке времени передачи данных, включает: время начальной подготовки (tн) характеризует длительность подготовки сообщения для передачи, поиска маршрута в сети и т.п., время передачи служебных данных (tс) между двумя соседними процессорами (т.е. для процессоров, между которыми имеется физический канал передачи данных); к служебным данным может относиться заголовок сообщения, блок данных для обнаружения ошибок передачи и т.п., время передачи одного слова данных по одному каналу передачи данных (tк); длительность подобной передачи определяется полосой пропускания коммуникационных каналов в сети.  

Слайд 7





Общая характеристика механизмов передачи данных…
Методы передачи данных…
	Метод передачи сообщений (МПС) осуществляет передачу данных как неделимых (атомарных) блоков информации (store-and-forward routing or SFR): 
процессор, содержащий сообщение для передачи, готовит весь объем данных для передачи, определяет процессор, которому следует направить данные, и запускает операцию пересылки данных,
процессор, которому направлено сообщение, в первую очередь осуществляет прием полностью всех пересылаемых данных и только затем приступает к пересылке принятого сообщения далее по маршруту.  
Описание слайда:
Общая характеристика механизмов передачи данных… Методы передачи данных… Метод передачи сообщений (МПС) осуществляет передачу данных как неделимых (атомарных) блоков информации (store-and-forward routing or SFR): процессор, содержащий сообщение для передачи, готовит весь объем данных для передачи, определяет процессор, которому следует направить данные, и запускает операцию пересылки данных, процессор, которому направлено сообщение, в первую очередь осуществляет прием полностью всех пересылаемых данных и только затем приступает к пересылке принятого сообщения далее по маршруту.  

Слайд 8





Общая характеристика механизмов передачи данных…
Методы передачи данных…
	Метод передачи пакетов (МПП) основан на представлении пересылаемых сообщений в виде блоков информации меньшего размера (cut-through routing or CTR): 
принимающий процессор может осуществлять пересылку данных по дальнейшему маршруту непосредственно сразу после приема очередного пакета, не дожидаясь завершения приема данных всего сообщения.
Описание слайда:
Общая характеристика механизмов передачи данных… Методы передачи данных… Метод передачи пакетов (МПП) основан на представлении пересылаемых сообщений в виде блоков информации меньшего размера (cut-through routing or CTR): принимающий процессор может осуществлять пересылку данных по дальнейшему маршруту непосредственно сразу после приема очередного пакета, не дожидаясь завершения приема данных всего сообщения.

Слайд 9





Общая характеристика механизмов передачи данных…
Методы передачи данных…
	Время пересылки данных tпд размером m байт по маршруту длиной l определяется выражением:
Для метода передачи сообщений:
	при достаточно длинных сообщениях временем пересылки служебных данных можно пренебречь:
Для метода передачи пакетов:
Описание слайда:
Общая характеристика механизмов передачи данных… Методы передачи данных… Время пересылки данных tпд размером m байт по маршруту длиной l определяется выражением: Для метода передачи сообщений: при достаточно длинных сообщениях временем пересылки служебных данных можно пренебречь: Для метода передачи пакетов:

Слайд 10





Общая характеристика механизмов передачи данных…
Метод передачи сообщений
Метод пересылки пакетов (сообщение разбивается на 2 пакета)
Метод пересылки пакетов (сообщение разбивается на 4 пакета)
Описание слайда:
Общая характеристика механизмов передачи данных… Метод передачи сообщений Метод пересылки пакетов (сообщение разбивается на 2 пакета) Метод пересылки пакетов (сообщение разбивается на 4 пакета)

Слайд 11





Общая характеристика механизмов передачи данных
Метод передачи пакетов (оценка применимости):
приводит к более быстрой пересылке данных,
снижает потребность в памяти для хранения пересылаемых данных для организации приема-передачи сообщений, 
для передачи могут использоваться одновременно разные коммуникационные каналы,
требует разработки более сложного аппаратного и программного обеспечения сети, 
может увечить накладные расходы (время подготовки и время передачи служебных данных), 
при передаче пакетов возможно возникновение конфликтных ситуаций (дедлоков).
Описание слайда:
Общая характеристика механизмов передачи данных Метод передачи пакетов (оценка применимости): приводит к более быстрой пересылке данных, снижает потребность в памяти для хранения пересылаемых данных для организации приема-передачи сообщений, для передачи могут использоваться одновременно разные коммуникационные каналы, требует разработки более сложного аппаратного и программного обеспечения сети, может увечить накладные расходы (время подготовки и время передачи служебных данных), при передаче пакетов возможно возникновение конфликтных ситуаций (дедлоков).

Слайд 12





Анализ трудоемкости основных операций передачи данных…
При анализе параллельных способов решения сложных научно-технических задач могут быть выделены основные коммуникационные действия, которые или наиболее широко распространены в практике, или к которым могут быть сведены многие другие процессы приема-передачи сообщений,
Для большинства операций коммуникации существуют процедуры, обратные по действию исходным операциям (так, например, операции передачи данных от одного процессора всем имеющимся процессорам сети соответствует операция приема в одном процессоре сообщений от всех остальных процессоров).
Описание слайда:
Анализ трудоемкости основных операций передачи данных… При анализе параллельных способов решения сложных научно-технических задач могут быть выделены основные коммуникационные действия, которые или наиболее широко распространены в практике, или к которым могут быть сведены многие другие процессы приема-передачи сообщений, Для большинства операций коммуникации существуют процедуры, обратные по действию исходным операциям (так, например, операции передачи данных от одного процессора всем имеющимся процессорам сети соответствует операция приема в одном процессоре сообщений от всех остальных процессоров).

Слайд 13





Анализ трудоемкости основных операций передачи данных…
Передача данных между двумя процессорами сети
	Трудоемкость данной коммуникационной операции может быть получена путем подстановки длины максимального пути в выражения для времени передачи данных при разных методах коммуникации.
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных между двумя процессорами сети Трудоемкость данной коммуникационной операции может быть получена путем подстановки длины максимального пути в выражения для времени передачи данных при разных методах коммуникации.

Слайд 14





Анализ трудоемкости основных операций передачи данных…
Передача данных от одного процессора всем остальным процессорам сети…
	Операция передачи данных (одного и того же сообщения) от одного процессора всем остальным процессорам сети (one-to-all broadcast or single-node broadcast) является одним из наиболее часто выполняемых коммуникационных действий; двойственная операция передачи – прием на одном процессоре сообщений от всех остальных процессоров сети (single-node accumulation).
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от одного процессора всем остальным процессорам сети… Операция передачи данных (одного и того же сообщения) от одного процессора всем остальным процессорам сети (one-to-all broadcast or single-node broadcast) является одним из наиболее часто выполняемых коммуникационных действий; двойственная операция передачи – прием на одном процессоре сообщений от всех остальных процессоров сети (single-node accumulation).

Слайд 15





Анализ трудоемкости основных операций передачи данных…
Передача данных от одного процессора всем остальным процессорам сети (передача сообщений)…
	Для кольцевой топологии процессор-источник рассылки может инициировать передачу данных сразу двум своим соседям, которые, в свою очередь, приняв сообщение, организуют пересылку далее по кольцу:
	Трудоемкость выполнения операции рассылки в этом случае будет определяться соотношением:
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от одного процессора всем остальным процессорам сети (передача сообщений)… Для кольцевой топологии процессор-источник рассылки может инициировать передачу данных сразу двум своим соседям, которые, в свою очередь, приняв сообщение, организуют пересылку далее по кольцу: Трудоемкость выполнения операции рассылки в этом случае будет определяться соотношением:

Слайд 16





Анализ трудоемкости основных операций передачи данных…
Передача данных от одного процессора всем остальным процессорам сети (передача сообщений)…
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от одного процессора всем остальным процессорам сети (передача сообщений)…

Слайд 17





Анализ трудоемкости основных операций передачи данных…
Передача данных от одного процессора всем остальным процессорам сети (передача сообщений)
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от одного процессора всем остальным процессорам сети (передача сообщений)

Слайд 18





Анализ трудоемкости основных операций передачи данных…
Передача данных от одного процессора всем остальным процессорам сети (передача пакетов)…
	Для топологии типа кольца алгоритм рассылки может быть получен путем логического представления кольцевой структуры сети в виде гиперкуба. В результате на этапе рассылки процессор-источник сообщения передает данные процессору, находящемуся на расстоянии p/2 от исходного процессора. Далее, на втором этапе оба процессора, уже имеющие рассылаемые данные после первого этапа, передают сообщения процессорам, находящиеся на расстоянии p/4 и т.д. 
	Трудоемкость выполнения операции рассылки при таком методе передачи данных определяется соотношением:
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от одного процессора всем остальным процессорам сети (передача пакетов)… Для топологии типа кольца алгоритм рассылки может быть получен путем логического представления кольцевой структуры сети в виде гиперкуба. В результате на этапе рассылки процессор-источник сообщения передает данные процессору, находящемуся на расстоянии p/2 от исходного процессора. Далее, на втором этапе оба процессора, уже имеющие рассылаемые данные после первого этапа, передают сообщения процессорам, находящиеся на расстоянии p/4 и т.д. Трудоемкость выполнения операции рассылки при таком методе передачи данных определяется соотношением:

Слайд 19





Анализ трудоемкости основных операций передачи данных…
Передача данных от одного процессора всем остальным процессорам сети (передача пакетов)…
	Топология типа кольца
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от одного процессора всем остальным процессорам сети (передача пакетов)… Топология типа кольца

Слайд 20





Анализ трудоемкости основных операций передачи данных…
Передача данных от одного процессора всем остальным процессорам сети (передача пакетов)
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от одного процессора всем остальным процессорам сети (передача пакетов)

Слайд 21





Анализ трудоемкости основных операций передачи данных…
Передача данных от всех процессоров всем процессорам сети (передача сообщений)…
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от всех процессоров всем процессорам сети (передача сообщений)…

Слайд 22





Анализ трудоемкости основных операций передачи данных…
Передача данных от всех процессоров всем процессорам сети (передача сообщений)…
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от всех процессоров всем процессорам сети (передача сообщений)…

Слайд 23





Анализ трудоемкости основных операций передачи данных…
Передача данных от всех процессоров всем процессорам сети (операция редукция)…
	Широко распространенный пример операции множественной рассылки - задача редукции (reduction)  или, другими словами, процедура выполнения той или иной обработки данных, получаемых на каждом процессоре в ходе множественной рассылки (например, проблема вычисления суммы значений, находящихся на разных процессорах, и рассылки полученной суммы по всем процессорам сети).
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от всех процессоров всем процессорам сети (операция редукция)… Широко распространенный пример операции множественной рассылки - задача редукции (reduction) или, другими словами, процедура выполнения той или иной обработки данных, получаемых на каждом процессоре в ходе множественной рассылки (например, проблема вычисления суммы значений, находящихся на разных процессорах, и рассылки полученной суммы по всем процессорам сети).

Слайд 24





Анализ трудоемкости основных операций передачи данных…
Передача данных от всех процессоров всем процессорам сети (операция редукции)
	Способы решения задачи редукции могут состоять в следующем:
непосредственный подход: выполнение операции множественной рассылки и последующая обработка данных на каждом процессоре,
более эффективный алгоритм: операция одиночного приема данных на отдельном процессоре, выполнение на этом процессоре действий по обработке данных, и рассылка полученного результата обработки всем процессорам сети,
наилучший способ - совмещение процедуры множественной рассылки и действий по обработке данных, когда каждый процессор сразу же после приема очередного сообщения реализует требуемую обработку полученных данных. При этом время решения задачи ( при топологии сети в виде гиперкуба и размере сообщения m=1):
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от всех процессоров всем процессорам сети (операция редукции) Способы решения задачи редукции могут состоять в следующем: непосредственный подход: выполнение операции множественной рассылки и последующая обработка данных на каждом процессоре, более эффективный алгоритм: операция одиночного приема данных на отдельном процессоре, выполнение на этом процессоре действий по обработке данных, и рассылка полученного результата обработки всем процессорам сети, наилучший способ - совмещение процедуры множественной рассылки и действий по обработке данных, когда каждый процессор сразу же после приема очередного сообщения реализует требуемую обработку полученных данных. При этом время решения задачи ( при топологии сети в виде гиперкуба и размере сообщения m=1):

Слайд 25





Анализ трудоемкости основных операций передачи данных…
Передача данных от всех процессоров всем процессорам сети
	Другим типовым примером использования операции множественной рассылки является задача нахождения частных сумм последовательности значений  (в литературе эта задача известна под названием prefix sum problem): 
	Алгоритм решения данной задачи также может быть получен при помощи конкретизации общего способа выполнения множественной операции рассылки, когда процессор выполняет суммирование полученного значения (но только в том случае, если процессор-отправитель значения имеет меньший номер, чем процессор-получатель).
Описание слайда:
Анализ трудоемкости основных операций передачи данных… Передача данных от всех процессоров всем процессорам сети Другим типовым примером использования операции множественной рассылки является задача нахождения частных сумм последовательности значений (в литературе эта задача известна под названием prefix sum problem): Алгоритм решения данной задачи также может быть получен при помощи конкретизации общего способа выполнения множественной операции рассылки, когда процессор выполняет суммирование полученного значения (но только в том случае, если процессор-отправитель значения имеет меньший номер, чем процессор-получатель).

Слайд 26





Методы логического представления топологии коммуникационной среды…
Способы логического представления (отображения) топологий характеризуются следующими тремя основными характеристиками:
уплотнение дуг (congestion), выражаемое как максимальное количество дуг логической топологии, отображаемых в одну линию передачи физической топологии,
удлинение дуг (dilation), определяемое как путь максимальной длины физической топологии, на который отображаемая дуга логической топологии,
увеличение вершин (expansion), вычисляемое как отношение количества вершин в логической и физической топологиях.
Описание слайда:
Методы логического представления топологии коммуникационной среды… Способы логического представления (отображения) топологий характеризуются следующими тремя основными характеристиками: уплотнение дуг (congestion), выражаемое как максимальное количество дуг логической топологии, отображаемых в одну линию передачи физической топологии, удлинение дуг (dilation), определяемое как путь максимальной длины физической топологии, на который отображаемая дуга логической топологии, увеличение вершин (expansion), вычисляемое как отношение количества вершин в логической и физической топологиях.

Слайд 27





Методы логического представления топологии коммуникационной среды…
Представление кольцевой топологии в виде гиперкуба…
	Отображение кольцевой топологии на гиперкуб для сети из p=8 процессоров:
Описание слайда:
Методы логического представления топологии коммуникационной среды… Представление кольцевой топологии в виде гиперкуба… Отображение кольцевой топологии на гиперкуб для сети из p=8 процессоров:

Слайд 28





Оценка трудоемкости операций передачи данных для кластерных систем…
Результаты вычислительных экспериментов…
Описание слайда:
Оценка трудоемкости операций передачи данных для кластерных систем… Результаты вычислительных экспериментов…

Слайд 29





Оценка трудоемкости операций передачи данных для кластерных систем…
Результаты вычислительных экспериментов
Описание слайда:
Оценка трудоемкости операций передачи данных для кластерных систем… Результаты вычислительных экспериментов

Слайд 30





Заключение…
Представлена общая характеристика алгоритмов маршрутизации и методов передачи данных. Для подробного рассмотрения выделены метод передачи сообщений (store-and-forward routing) и метод передачи пакетов (cut-through routing), для которых определены оценки времени выполнения коммуникационных операций.
Определены основные типы операций передачи данных, выполняемых в ходе параллельных вычислений. Для всех операций рассмотрены алгоритмы их выполнения на примере топологий кольца, решетки и гиперкуба. Приведены оценки их временной трудоемкости как для метода передачи сообщений, так и для метода передачи пакетов.
Описание слайда:
Заключение… Представлена общая характеристика алгоритмов маршрутизации и методов передачи данных. Для подробного рассмотрения выделены метод передачи сообщений (store-and-forward routing) и метод передачи пакетов (cut-through routing), для которых определены оценки времени выполнения коммуникационных операций. Определены основные типы операций передачи данных, выполняемых в ходе параллельных вычислений. Для всех операций рассмотрены алгоритмы их выполнения на примере топологий кольца, решетки и гиперкуба. Приведены оценки их временной трудоемкости как для метода передачи сообщений, так и для метода передачи пакетов.

Слайд 31





Заключение
Рассмотрены методы логического представления топологий на основе конкретных (физических) межпроцессорных структур. 
Проведен анализ моделей, при помощи которых могут быть получены оценки времени выполнения операций передачи данных для кластерных вычислительных систем. По результатам сравнения для дальнейшего использования при оценке временной трудоемкости коммуникационных операций выбрана наиболее простая модель - модель Хокни.
Описание слайда:
Заключение Рассмотрены методы логического представления топологий на основе конкретных (физических) межпроцессорных структур. Проведен анализ моделей, при помощи которых могут быть получены оценки времени выполнения операций передачи данных для кластерных вычислительных систем. По результатам сравнения для дальнейшего использования при оценке временной трудоемкости коммуникационных операций выбрана наиболее простая модель - модель Хокни.

Слайд 32





Вопросы для обсуждения
Оценка разных методов передачи данных
Возможные типовые операции передачи данных
Полезность использования логических топологий
Достаточность рассмотренного множества типовых операций передачи
Описание слайда:
Вопросы для обсуждения Оценка разных методов передачи данных Возможные типовые операции передачи данных Полезность использования логических топологий Достаточность рассмотренного множества типовых операций передачи

Слайд 33





Литература
Гергель В.П. Теория и практика параллельных вычислений. – М.: Интернет-Университет, БИНОМ. Лаборатория знаний, 2007. 
Kumar V., Grama, A., Gupta, A., Karypis, G. (1994). Introduction to Parallel Computing. - The Benjamin/Cummings Publishing Company, Inc. (2nd edn., 2003) 
Andrews, G. R. (2000). Foundations of Multithreaded, Parallel, and Distributed Programming.. – Reading, MA: Addison-Wesley (русский перевод Эндрюс Г.Р. Основы многопоточного, параллельного и распределенного программирования. – М.: Издательский дом "Вильямс", 2003).
Описание слайда:
Литература Гергель В.П. Теория и практика параллельных вычислений. – М.: Интернет-Университет, БИНОМ. Лаборатория знаний, 2007. Kumar V., Grama, A., Gupta, A., Karypis, G. (1994). Introduction to Parallel Computing. - The Benjamin/Cummings Publishing Company, Inc. (2nd edn., 2003) Andrews, G. R. (2000). Foundations of Multithreaded, Parallel, and Distributed Programming.. – Reading, MA: Addison-Wesley (русский перевод Эндрюс Г.Р. Основы многопоточного, параллельного и распределенного программирования. – М.: Издательский дом "Вильямс", 2003).



Похожие презентации
Mypresentation.ru
Загрузить презентацию