{"title":"Scheduling of DSP algorithms onto heterogeneous multiprocessors with inter-processor communication","authors":"A. Itradat, M. Ahmad, A. Shatnawi","doi":"10.1109/NEWCAS.2005.1496751","DOIUrl":null,"url":null,"abstract":"In recent years a great deal of research has been conducted in the area of scheduling DSP data flow graphs (DFG) onto heterogeneous multiprocessing systems. However, there is not yet much research conducted for designing the scheduling algorithms that consider the inter-processor communication delays. This paper presents a novel technique to obtain time and processor schedules for cyclic DFGs representing DSP algorithms onto a heterogeneous multiprocessor systems by taking into consideration the inter-processor communication delays. In the proposed technique the communication delay between a pair of nodes of the different type is treated as a non-computing node, whereas that between a pair of nodes of the same type is taken into account by re-adjusting the firing times of the appropriate nodes of DFG. A simulation is carried to illustrate the proposed technique by applying it to a second-order digital filter. The results show the proposed technique can produce optimal time and processor-allocation schedules.","PeriodicalId":131387,"journal":{"name":"The 3rd International IEEE-NEWCAS Conference, 2005.","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 3rd International IEEE-NEWCAS Conference, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NEWCAS.2005.1496751","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
In recent years a great deal of research has been conducted in the area of scheduling DSP data flow graphs (DFG) onto heterogeneous multiprocessing systems. However, there is not yet much research conducted for designing the scheduling algorithms that consider the inter-processor communication delays. This paper presents a novel technique to obtain time and processor schedules for cyclic DFGs representing DSP algorithms onto a heterogeneous multiprocessor systems by taking into consideration the inter-processor communication delays. In the proposed technique the communication delay between a pair of nodes of the different type is treated as a non-computing node, whereas that between a pair of nodes of the same type is taken into account by re-adjusting the firing times of the appropriate nodes of DFG. A simulation is carried to illustrate the proposed technique by applying it to a second-order digital filter. The results show the proposed technique can produce optimal time and processor-allocation schedules.