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

Цена:
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



Введение

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

Несмотря на постоянно увеличивающееся быстродействие компьютеров, нельзя ожидать, что они станут достаточно быстрыми для удовлетворения всех потребностей всевозможных задач вычислительного характера. Напротив, история компьютерной науки показывает, что как только новейшие архитектурные технологии начинают справляться с требованиями уже существующих приложений, очень скоро появляются новые приложения, вызывающие необходимость дальнейшего их развития. И если раньше основным побуждающим фактором создания передовых вычислительных разработок являлись задачи математического моделирования сложных систем - погодные и климатические явления, электронные цепи, производственные процессы, различные физические и химические процессы, то сейчас не меньшее значение приобрели коммерческие приложения, обрабатывающие большие объемы информации: программное обеспечение для проведения видеоконференций, медицинской диагностики, параллельные СУБД, системы виртуальной реальности.
Курсовой проект по дисциплине: Основы проектирования, строительства и эксплуатации сетей связи
Задание на курсовой проект Часть 1. По заданной емкости РАТС типа EWSD, определить объем оборудования проектируемой станции, разработать структурную схему, разместить оборудование на стативах и в автозале; № вар N кварт Nнх РАТС-1 РАТС-2 РАТС-3 16 4500 6400 12100 9000 7300 Примечания: • На сети все станции цифровые; • Есть выход к АМТС и УСС; • Сигнализация между станциями осуществляется по ОКС№7; • Все номеронабиратели с декадным набором. Часть 2. 2.1. Создать аппаратную конфигурацию спрое
User аверон : 2 сентября 2014
400 руб.
Колпачок 733261
Колпачок 733261 Колпачок Чертеж 52 1. Заменить главный вид разрезом А-А. 2. Построить профильный разрез Б-Б. 3. Вычертить вид сверху, сохранив на нем штриховые линии для выреза 43х80. 4. Наименование детали: Колпачок (733261). 5. Материал детали: сталь Ст.3 ГОСТ 380-2005. 6. Номер детали 52. 3d модель и чертеж (все на скриншотах изображено) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19 и выше версиях компаса. Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
User bublegum : 25 ноября 2020
100 руб.
Колпачок 733261 promo
Обособление русской православной церкви в середине XV века
После смерти в 1431 г. митрополита грека Фотия, который отстаивал единодержавие московского великого князя, русские церковные иерархи, учитывая пожелание Василия II, "нарекли" в митрополиты рязанского епископа Иону. Однако константинопольский патриарх не утвердил его кандидатуру, ибо еще до его прибытия в Константинополь поставил на русскую митрополию смоленского епископа Герасима. Осенью 1433 г. Герасим вернулся из Константинополя в Смоленск, принадлежавший Великому княжеству Литовскому, а в Мо
User GnobYTEL : 8 марта 2013
5 руб.
Основы социологии.Меньшинство в группе и его влияние на группу (домашняя письменная работа)
Цель и задачи работы: - Представление социальной группы и её типы; - Понятие малой группы; - Влияние меньшинства в группах и её доминирование; - Проблема межгрупповых отношений малой и большой.
User StudMaster : 5 января 2015
100 руб.
up Наверх