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

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-204306.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Содержание

Введение

1. Постановка задачи

2. Анализ исходных данных

3. Описание используемой структуры ВС

4. Описание алгоритма решения задачи

4.1 Основные определения

4.2 Алгоритм построения нитей в сети G

4.3 Алгоритм уплотнения нитей

4.4 Алгоритм распределения вершин графа решаемой задачи на узлах вычислительной сети с одинаковой степенью вершин

5. Описание интерфейса программы

6. Результаты работы программы

Заключение

Введение

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

При этом эти алгоритмы-планировщики могут использовать различные критерии оптимизации. Например, для получения такого распределения, при котором максимально эффективно будут использоваться все процессоры ВС или для получения такого распределения, при котором заданный алгоритм будет решаться за минимальное время при минимизации числа процессоров.

Разработка подобных алгоритмов связана с рядом трудностей. В частности, необходимо проанализировать большое количество условий, учесть множество различных ситуаций, которые возникают при распределении операторов по нитям и нитей по процессорам ВС. Кроме того, необходимы точные исходные данные, такие как времена расчета отдельно взятых операторов, объем передаваемых данных между ними. Необходимо также знать времена передачи данных между процессорами в структуре ВС.
Разработка модели стенда для исследования турбокомпрессора агрегата наддува ДВС
Исходные данные к проекту: диапазон расхода газа через турбокомпрессор, диапазон частоты вращения вала турбокомпрессора, диапазон мощности и крутящего момента на валу турбокомпрессора, диапазон расхода сжатого воздуха через исследуемую турбину, диапазон полного абсолютного давления на входе в турбину, диапазон полной температуры на входе в турбину, диапазон давления на выходе из турбины, диапазон абсолютного давления на выходе из компрессора, диапазон полной температуры на входе в компрессор, ди
User OstVER : 26 сентября 2012
295 руб.
Разработка модели стенда для исследования турбокомпрессора агрегата наддува ДВС
Инженерная графика. Задание №1. Вариант №24. Задача №4. Обойма
Все выполнено в программе КОМПАС 3D v16. Боголюбов С.К. (1978г.) Задания по курсу черчения Задание №1. Вариант №24. Задача №4. Обойма Заменить вид спереди разрезом А-А. В состав работы входят 3 файла: - 3D модель детали - ассоциативный чертеж с необходимыми разрезами, выполненный по этой модели - аналогичный обычный чертеж Все работы выполнены в программе Компас 3D 16 версии, для открытия этих файлов нужен компас не ниже этой версии. Либо если вам достаточен просмотр файлов, без заполнений
User Чертежи : 28 ноября 2022
80 руб.
Инженерная графика. Задание №1. Вариант №24. Задача №4. Обойма
ОТЧЕТ по учебной практике. Написать программу, генерирующую для числового множества из n элементов размещения по m элементов. Входные данные: n, m, множество. Выходные данные: все размещения. Вариант №5.
Написать программу, генерирующую для числового множества из n элементов размещения по m элементов. Входные данные: n, m, множество. Выходные данные: все размещения.
User sibguter : 23 ноября 2018
159 руб.
Алгоритмические языки: использование процедур при работе с двумерными массивами
Цель работы: получение навыков работы с процедурами и двумерными массивами. Постановка задачи: 1. Изучить способы описания и использования многомерных массивов, назначение процедур, их описание и обращение к ним. 2. Разбить задачу соответствующего варианта на подзадачи, таким образом, чтобы решение каждой подзадачи описывалось процедурой, а основная программа состояла из последовательности вызова процедур. 3. Программно реализовать алгоритмы. Задание к работе: 1. Дана матрица n*m. В каждой
User alfFRED : 3 октября 2013
10 руб.
up Наверх