Системы, управляемые потоком данных. Язык "Dataflow Graph Language"

  • Добавили03.12.2002
  • Размер19,65 Kб
  • Скачали577

С-ой копии процесса Worker. После обработки графа программой dglc, на диске будут созданы следующие файлы Manager. dpr, Worker.

dpr, Summer. dpr, ManagerUnit. pas, WorkerUnit.

pas, SummerUnit. pas. Очередная задача состоит в написании прикладных задач для всех узловых процессов.

Для этого нужно создать файлы ManagerBody. pas, WorkerBody. pas, SummerBody.

pas. Написание тела для каждого процесса Каждый процесс записывается в виде процедуры на языке Паскаль. Имя процедуры - Body - фиксировано и не может быть изменено.

Имя файла программы начинается с имени процесса и заканчивается словом Body. 10 PROCEDURE Body 11 VAR 12 Task RECORD Nword a,breal END 13 i,WrkId word 14 CONST 15 N word 10 16 BEGIN 17 Send exportNUMITER, 0, N, SizeOfword 18 Task. N 10N 19 Task.

b 0 20 FOR i 1 TO N DO BEGIN 21 Task. a Task. b 22 Task.

b iN 23 Receive importDEMANDLIST, WrkId, SizeOfword 24 Send exportWORKER, WrkId, Task, SizeOfTask 25 END 26 Task. N 0 27 FOR i 1 TO exportWORKER. NChannels DO 28 Send exportWORKER, i, Task, SizeOfTask 29 END Файл ManagerBody.

pas тело процесса Manager Переменная Task описывает задание для рабочего процесса a,b - границы, N - число интервалов. Константа N, описанная в строке 15, равна числу разбиений отрезка 01. В начале работы посылаем процессу Summer число разбиений N строка 17 .

В строке 23 ждем запроса от одного из рабочих процессов. Запрос представляет собой идентификатор запрашивающего процесса. Получив запрос, отсылаем очередное задание соответствующему рабочему строка 24.

После того, как задания распределены, нужно сообщить об этом всем рабочим процессам. Для этого служат строки 26-28 по всем каналам порта expWORKER посылаем задание с нулевым числом интервалов - сигнал о завершении работы. 30 PROCEDURE Body 31 .

Скачать
Диплом Математика 03.12.2002

Управление потоками данных в параллельных алгоритмах вычислительной линейной алгебры

Введение Часть 1. Система FLOWer Глава 1. Краткий обзор Глава 2. Модель вычислений 2.1. ГПД 2.2. Шаблон ГПД 2.3. Связь ГПД и шаблона ГПД Глава 3. Язык DGL Глава 4. Пример параллельной программы Часть 2. Реализация некоторых алгоритмов ВЛА в системе FLOWer

Реферат 25.01.2002

Системы параллельной обработки данных

Классификация систем параллельной обработки данных На протяжении всей истории развития вычислительной техники делались попытки найти какую-то общую классификацию, под которую подпадали бы все возможные направления развития компьютерных архитектур. Ни

Диплом Менеджмент 28.11.2008

Разработка бизнес-плана по организации производства стеклопластиковых труб на базе...

… …5 1. Основы бизнес – планирования… … 10 2. Обоснование выбранного направления работы… …39 3. Бизнес-план по … 45 3.1. Титульный лист… 46 3.2. Вводная часть проекта… 47 3.3. Организационный план… 48 3.3.1. Организационно-правовая форма… …48 3.3.2. Организационная схема, кадровая политика….

Диплом Программирование 17.01.1999

Создание клиентских частей SQL БД под ОС Windows'95 и WindowsNT

3 1. Теоретическая часть 1.1. Обзор СУБД 5 1.1.1. Sybase System 11 8 1.1.2. IBM DB2 17 1.1.3. RDMS Oracle 25 1.1.4. Microsoft SQL Server 6.5 36 1.2. Исследование предметной области 49 2. Практическая часть 62 2.1. Анализ существующей программы 62 2.2.

5ballov.qip.ru рекомендует:

  • Выбор ВУЗа

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

  • Как сдать ЕГЭ

    Прежде, чем идти в выбранный вуз с документами, нужно сначала получить аттестат, который выдается после сдачи экзаменов. А подготовиться к ним можно в нашем разделе ЕГЭ. Там также представлены варианты за прошлые года.

  • Подготовка к ГИА

    Для девятиклассников не менее важно окончание учебного года. Их также ждет государственная итоговая аттестация. Подготовиться к ней можно на нашем сайте в разделе ГИА. Главное помнить: самоподготовка - это путь к успешной сдаче.

Последние запросы


механизированные линии возникновение и развитие банковской системы россии мю релс бхпся Мифы и легенды о созвездиях анализ типичных орфографических ошибок в периодической печати эвм августовские события и расспад ссср разказы потомки прарока иван бутин урок физической культуры в соответствии с требованиями гто Туризм и национальные парки России экзамеционный проект на тему соусы отчет о прохождени практики в министерстве характеристика продукции сетевой экономики клеточный уровень кому не знакомы особая тишина музея интересный рассказ экскурсовода обществознания виды теплопередачи в сельском хозяйстве применении кругового метода в занятиях оздоровительной физической культуры комплексы по видам спорта В результате железнодорожной аварии на станции расположенной в R км от объекта произошел вылив поза глубокое проникновение фото

Облако тегов