Parallel algorithms for force directed scheduling of flattened and hierarchical signal flow graphs

Citation
P. Prabhakaran et P. Banerjee, Parallel algorithms for force directed scheduling of flattened and hierarchical signal flow graphs, IEEE COMPUT, 48(7), 1999, pp. 762-768
Citations number
20
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON COMPUTERS
ISSN journal
00189340 → ACNP
Volume
48
Issue
7
Year of publication
1999
Pages
762 - 768
Database
ISI
SICI code
0018-9340(199907)48:7<762:PAFFDS>2.0.ZU;2-H
Abstract
In this paper, we present some novel algorithms for scheduling hierarchical signal flow graphs in the domain of high-level synthesis. With complex chi ps that need to be designed in the future, it is expected that the runtimes of these scheduling algorithms will be quite large. The key contributions of this paper are as follows: First, we develop a novel extension of the se quential force-directed scheduling algorithm which naturally handles loops and conditionals by coming up with a scheme of scheduling hierarchical sign al flow graphs. Second, we develop three new parallel algorithms for the sc heduling problem. Our parallel algorithms are portable across a wide range of parallel platforms. We report results on a set of high-level synthesis b enchmarks on 8-processor SGI Origin and a 64 processor IBM SP-2. While some parallel algorithms for VLSI CAD reported by earlier researchers have repo rted a loss of qualities of results, our parallel algorithms produce exactl y the same results as the sequential algorithms on which they are based.