Journal ArticleDOI
Sehwa: a software package for synthesis of pipelines from behavioral specifications
N. Park,Alice C. Parker +1 more
Reads0
Chats0
TLDR
Sehwa can find the minimum-cost design, the highest performance design, and other designs between these two in the design space and executes within minutes, for problems of practical size, on a VAX 11/750.Abstract:
A set of techniques for the synthesis of pipelined data paths is described, and Sehwa, a program that performs such synthesis, is presented. The task includes the generation of data paths from a data-flow graph along with a clocking scheme that overlaps execution of multiple tasks. Some design examples are given. Sehwa can find the minimum-cost design, the highest performance design, and other designs between these two in the design space. Sehwa is written in Franz Lisp and executes within minutes, for problems of practical size, on a VAX 11/750. >read more
Citations
More filters
Journal ArticleDOI
Synthesis of control circuits in folded pipelined DSP architectures
TL;DR: The authors derive conditions for the validity of a specified folding set, and present approaches to generate the dedicated architecture using systematic folding of tasks to operators using the technique used to derive the control circuitry of the hardware architecture.
Patent
Programmatic synthesis of processor element arrays
TL;DR: In this article, a programmatic method transforms a nested loop in a high level programming language into a set of parallel processes, each a single time loop, such that the parallel processes satisfy a specified design constraint.
Proceedings ArticleDOI
Energy minimization using multiple supply voltages
Jui-Ming Chang,Massoud Pedram +1 more
TL;DR: Experimental results show that using four supply voltage levels on a number of standard benchmarks, an average energy saving of 53% can be obtained compared to using one fixed supply voltage level.
Book ChapterDOI
Chess : Retargetable Code Generation for Embedded DSP Processors
Dirk Lanneer,Johan Van Praet,Augusli Kifli,K. Schoofs,Werner Geurts,Filip Thoen,Gert Goossens +6 more
TL;DR: This chapter introduces Chess, a retargetable code generation environment for fixedpoint DSP processors that addresses a range of commercial as well as applicationspecific processors, which are increasingly being used for embedded applications in telecommunications, speech and audio processing.
Proceedings ArticleDOI
Global scheduling independent of control dependencies based on condition vectors
Kazutoshi Wakabayashi,H. Tanaka +1 more
TL;DR: An algorithm is proposed which generates a single finite state machine controller from parallel individual control sequences derived in the global parallelization process, which can parallelize multiple nests of conditional branches and optimize across the boundaries of basic blocks.
References
More filters
Book ChapterDOI
First version of a data flow procedure language
TL;DR: The language is being used as a model for study of fundamental semantic constructs for programming, as a target language for evaluating trans-latability of programs expressed at the user-language level, and as a guide for research in advanced computer architecture.
Journal ArticleDOI
Data Flow Program Graphs
TL;DR: Data flow languages form a subclass of the languages which are based primarily upon function application and graphical representations and their applications are the subject of this article.
Proceedings ArticleDOI
Improving the throughput of a pipeline by insertion of delays
TL;DR: A methodology is presented for modifying the collision characteristics with the insertion of delays so as to increase the utilization of segments and hence the throughput under appropriate scheduling.
Proceedings ArticleDOI
SEHWA: A Program for Synthesis of Pipelines
Nohbyung Park,Alice C. Parker +1 more
TL;DR: Sehwa is believed to be the first pipelined synthesis program published in the open literature and can find the minimum cost design, the highest performance design, and other designs between these two in the design space.
Proceedings ArticleDOI
The ADAM Advanced Design Automation System: Overview, Planner and Natural Language Interface
TL;DR: ADAM is described, an integrated Advanced Design AutoMation system, with focus on the knowledge-based synthesis subsystem, which includes a number of design activities and utilities, and a unified, multidimensional, hierarchical design representation.