IEEE Design & Test of Computers · 1992 · 64 citations · 14 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesParallel AlgorithmsDistributed ComputingDistributed Systems DesignHigh-level SynthesisParallel Algorithm DesignParallel ArchitecturesParallel Computer ArchitectureHardware SynthesisMultiprocessor SchedulingVlsi Implementation
DSS, a large-scale ongoing exercise in developing parallel algorithms for high-level synthesis and implementing them in an integrated distributed system to evaluate their individual and collective effectiveness, is discussed. Embedded in a very-high-speed integrated circuit hardware description language (VHDL) centered design environment, DSS consists of a collection of parallel algorithms executing on a multiple input, multiple data (MIMD) multiprocessor machine. The system uses coarse-grained parallelism to explore and evaluate many alternative VLSI designs efficiently. DSSs internal organization and its scheduling, register optimization, interconnection formation, and controller generation techniques are described. Results illustrating DSS performance with respect to design quality, and the efficiency of the DSS algorithms in a multiprocessor environment are presented.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
14
Tutorial on high-level synthesis
Michael C. McFarland, Alice C. Parker, Raúl Camposano · 1988 · 292 citations
Force-directed scheduling in automatic data path synthesis
Pierre Paulin, J.P. Knight · 1987 · 234 citations
The system architect's workbench
Donald E. Thomas, E. M. Dirkes, Robert A. Walker et al. · Design Automation Conference · 1988 · 138 citations