Автоматическое распараллеливание программ для распределенных систем. Статическое построение расширенного графа управления

Цена:
10 руб.

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

material.view.file_icon
material.view.file_icon bestref-107602.doc

Необходимые программы

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

Описание

Оглавление

Введение........................................................................................................... 4

1. Система автоматического распараллеливания........................................ 11

1.1 Назначение системы................................................................................ 11

1.2 Схема работы системы автоматического распараллеливания.............. 12

1.3 Постановка задачи дипломной работы.................................................. 14

2. Создание внутреннего представления программы.................................. 15

2.1 Разбор исходного текста. Система Sage++............................................ 15

2.2 Внутреннее представление программы высокого уровня.................... 19

2.3 Расширенный граф управления. Вспомогательные структуры............ 20

3. Построение расширенного графа управления........................................ 24

3.1 Ограничения на входную программу.................................................... 24

3.2 Описание классов.................................................................................... 24

3.3 Алгоритмы............................................................................................... 30

Заключение.................................................................................................... 35

Библиография................................................................................................ 36

Приложение................................................................................................... 37



Введение

Определим параллельный компьютер как множество процессорных устройств, которые могут согласованно работать над решением вычислительных задач. Это определение является достаточно широким, чтобы в него можно было включить параллельные суперкомпьютеры с сотнями или тысячами процессоров, объединенные в сети рабочие станции, многопроцессорные рабочие станции. Параллельные компьютеры представляют интерес из-за возможности объединения вычислительных ресурсов (процессоров, памяти и др.) для решения важных счетных задач. Если раньше параллелелизм относился к несколько экзотическим областям науки, то дальнейшее изучение направлений развития архитектуры компьютеров, сетевых технологий и конечных приложений коренным образом изменило это представление. Использование параллельных вычислений стало повсеместным, а параллельное программирование – центральным направлением в индустрии программного обеспечения.
Параллелелизм: направления развития

Несмотря на постоянно увеличивающееся быстродействие компьютеров, нельзя ожидать, что они станут достаточно быстрыми для удовлетворения всех потребностей всевозможных задач вычислительного характера. Напротив, история компьютерной науки показывает, что как только новейшие архитектурные технологии начинают справляться с требованиями уже существующих приложений, очень скоро появляются новые приложения, вызывающие необходимость дальнейшего их развития. И если раньше основным побуждающим фактором создания передовых вычислительных разработок являлись задачи математического моделирования сложных систем - погодные и климатические явления, электронные цепи, производственные процессы, различные физические и химические процессы, то сейчас не меньшее значение приобрели коммерческие приложения, обрабатывающие большие объемы информации: программное обеспечение для проведения видеоконференций, медицинской диагностики, параллельные СУБД, системы виртуальной реальности.
СибГУТИ. Экзамен. Математический анализ. Билет № 13, 2 семестр.
БИЛЕТ № 13 1 Свойства степенных рядов. Дифференцирование и интегрирование рядов. 2 Найти градиент функции в точке z=f (x,y) в точке М(1;1) z=ln cos x/y 3.Изменить порядок интегрирования. Область интегрирования изобразить на чертеже. . 4.Найти область сходимости ряда 5.Разложить в ряд Фурье 6.Найти частное решение дифференциального уравнения 7.Найти общее решение дифференциального уравнения .
User slava2112 : 23 сентября 2011
150 руб.
Гидравлика Пермская ГСХА Задача 93 Вариант 2
Определить начальную скорость υ0 движения жидкости в трубопроводе с задвижкой, в которой имеет место гидравлический удар. Установить также вид гидравлического удара
User Z24 : 6 ноября 2025
150 руб.
Гидравлика Пермская ГСХА Задача 93 Вариант 2
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 6 Вариант 63
Вертикальный участок паропровода диаметром 150 мм и длиной 5 м охлаждается воздухом в условиях свободной конвекции. Температура наружной поверхности паропровода tСТ, температура воздуха t1 (табл. 4). Определить коэффициент теплоотдачи от наружной поверхности паропровода к воздуху и величину теплового потока на расчетном участке. Показать примерный график изменения коэффициента теплоотдачи по высоте трубы. В конце задачи следует ответить письменно на следующие вопросы: Что называется ко
User Z24 : 14 января 2026
180 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 6 Вариант 63
Дискретная математика, Экзамен, 3-й семестр, Билет №1.
1. Проверить, является ли тавтологией формула: 2. Применяя равносильные преобразования привести булеву функцию к минимальной KНФ. 3.Построить конечный детерминированный автомат, минимизировать его, записать канонические уравнения.
User salut135 : 12 октября 2011
60 руб.
up Наверх