Складання розкладу для графів синхронних потоків даних

The scheduling problem for the synchronous dataflow graph (SDF) is considered. A method of the SDF scheduling is proposed which is based on transforming SDF into spatial SDF. The circular schedule has the period of L cycles. Each spatial SDF node has the coordinates of space and time of an event, wh...

Full description

Saved in:
Bibliographic Details
Date:2016
Main Authors: Sergiyenko, А. M., Simonenko, V. P.
Format: Article
Language:Ukrainian
Published: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2016
Online Access:http://journal.iasa.kpi.ua/article/view/55480
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:System research and information technologies

Institution

System research and information technologies
_version_ 1856543151139848192
author Sergiyenko, А. M.
Simonenko, V. P.
author_facet Sergiyenko, А. M.
Simonenko, V. P.
author_sort Sergiyenko, А. M.
baseUrl_str
collection OJS
datestamp_date 2016-07-25T14:59:53Z
description The scheduling problem for the synchronous dataflow graph (SDF) is considered. A method of the SDF scheduling is proposed which is based on transforming SDF into spatial SDF. The circular schedule has the period of L cycles. Each spatial SDF node has the coordinates of space and time of an event, where and when the respective algorithm steps were performed. A set of restrictions, which the SDF nodes have, helps to derive the circular schedule with the optimum load balancing. So, the nodes, which are mapped into a single resource, must not have the same clock cycles modulo L, and the number of such nodes has to approach L. The resulting schedule is implemented in the pipelined datapath. The algorithm for computing the suboptimal schedule is proposed based on the spatial SDF.
first_indexed 2025-07-17T10:19:39Z
format Article
id journaliasakpiua-article-55480
institution System research and information technologies
language Ukrainian
last_indexed 2025-07-17T10:19:39Z
publishDate 2016
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
spelling journaliasakpiua-article-554802016-07-25T14:59:53Z Method of synchronous dataflow scheduling Составление расписания для графов синхронных потоков данных Складання розкладу для графів синхронних потоків даних Sergiyenko, А. M. Simonenko, V. P. The scheduling problem for the synchronous dataflow graph (SDF) is considered. A method of the SDF scheduling is proposed which is based on transforming SDF into spatial SDF. The circular schedule has the period of L cycles. Each spatial SDF node has the coordinates of space and time of an event, where and when the respective algorithm steps were performed. A set of restrictions, which the SDF nodes have, helps to derive the circular schedule with the optimum load balancing. So, the nodes, which are mapped into a single resource, must not have the same clock cycles modulo L, and the number of such nodes has to approach L. The resulting schedule is implemented in the pipelined datapath. The algorithm for computing the suboptimal schedule is proposed based on the spatial SDF. Рассмотрена задача составления расписания для алгоритма, заданного графом синхронных потоков данных (ГСПД). Предложен метод составления расписания ГСПД с периодом L тактов, основанный на преобразовании его в пространственный ГСПД, вершины которого имеют координаты места и момента выполнения соответствующих операторов алгоритма. На координаты пространственного ГСПД наложены ограничения: операторы, исполняемые в дном процессорном элементе, не должны иметь одинаковые такты своего исполнения, взятые по модулю L. Благодаря этому ГСПД отображается в специализированный вычислитель, исполняющий алгоритм в конвейерном режиме с оптимизированной загруженностью ресурсов. Показан алгоритм поиска субоптимального расписания на основе пространственного ГСПД. Розглянуто задачу складання розкладу для алгоритму, який заданий графом синхронних потоків даних (ГСПД). Запропоновано метод складання періодичного розкладу ГСПД з періодом L тактів, оснований на перетворенні його у просторовий ГСПД, вершини якого мають координати місця та моменту виконання відповідних операторів алгоритму. На координати просторового ГСПД накладено обмеження: оператори, які виконуються в одному процесорному елементі, не повинні мати однакові такти свого виконання, які взято за модулем L. Завдяки цьому ГСПД відображається у спеціалізований обчислювач, який виконує алгоритм у конвеєрному режимі з оптимізованою завантаженністю ресурсів. Показано алгоритм пошуку субоптимального розкладу на основі просторового ГСПД. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2016-03-18 Article Article application/pdf http://journal.iasa.kpi.ua/article/view/55480 10.20535/SRIT.2308-8893.2016.1.06 System research and information technologies; No. 1 (2016); 51-62 Системные исследования и информационные технологии; № 1 (2016); 51-62 Системні дослідження та інформаційні технології; № 1 (2016); 51-62 2308-8893 1681-6048 uk http://journal.iasa.kpi.ua/article/view/55480/60825 Copyright (c) 2021 System research and information technologies
spellingShingle Sergiyenko, А. M.
Simonenko, V. P.
Складання розкладу для графів синхронних потоків даних
title Складання розкладу для графів синхронних потоків даних
title_alt Method of synchronous dataflow scheduling
Составление расписания для графов синхронных потоков данных
title_full Складання розкладу для графів синхронних потоків даних
title_fullStr Складання розкладу для графів синхронних потоків даних
title_full_unstemmed Складання розкладу для графів синхронних потоків даних
title_short Складання розкладу для графів синхронних потоків даних
title_sort складання розкладу для графів синхронних потоків даних
url http://journal.iasa.kpi.ua/article/view/55480
work_keys_str_mv AT sergiyenkoam methodofsynchronousdataflowscheduling
AT simonenkovp methodofsynchronousdataflowscheduling
AT sergiyenkoam sostavlenieraspisaniâdlâgrafovsinhronnyhpotokovdannyh
AT simonenkovp sostavlenieraspisaniâdlâgrafovsinhronnyhpotokovdannyh
AT sergiyenkoam skladannârozkladudlâgrafívsinhronnihpotokívdanih
AT simonenkovp skladannârozkladudlâgrafívsinhronnihpotokívdanih