Publications

Detailed Information

Generating Compact Code from Dataflow Specifications of Multirate Signal Processing Algorithms

DC Field Value Language
dc.contributor.authorBhattacharyya, Shuvra S.-
dc.contributor.authorBuck, Joseph T.-
dc.contributor.authorHa, Soonhoi-
dc.contributor.authorLee, Edward A.-
dc.date.accessioned2009-08-24T03:12:45Z-
dc.date.available2009-08-24T03:12:45Z-
dc.date.issued1995-03-
dc.identifier.citationIEEE Trans. Circ. Syst., vol. 42, pp. 138-150, Mar. 1995en
dc.identifier.issn1057-7122-
dc.identifier.urihttps://hdl.handle.net/10371/7553-
dc.description.abstractSynchronous dataflow (SDF) semantics are wellsuited to representing and compiling multirate signal processing algorithms. A key to this match is the ability to cleanly express iteration without overspecifying the execution order of computations, thereby allowing efficient schedules to be constructed. Due to limited program memory, it is often desirable to translate the iteration in an SDF graph into groups of repetitive Wring patterns so that loops can be constructed in the target code. This paper establishes fundamental topological relationships between iteration and looping in SDF graphs, and presents a scheduling framework that provably synthesizes the most compact looping structures for a large class of practical SDF graphs. By modularizing different components of the scheduling framework, and establishing their independence, we show how other scheduling objectives, such as minimizing data buffering requirements or increasing the number of data transfers that occur in registers, can be incorporated in a manner that does not conflict with the goal of code compactness.en
dc.description.sponsorshipThis work was part of the Ptolemy project, supported by the Advanced Research Projects Agency and U. S. Air Force (RASSP program, Contract F33615-93-C-1317), Semiconductor Research Corporation (Project 94-DC-008), National Science Foundation (MIP-9201605), Office of Naval Technology (Naval Research Laboratories), State of California MICRO program, and the following companies: Bell Northern Research, Cadence, Dolby, Hitachi,Mentor Graphics, Mitsubishi, NEC, Pacific Bell, Philips, Rockwell, Sony, and Synopsys.en
dc.language.isoenen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en
dc.subjectSignal processingen
dc.subjectDigital processingen
dc.subjectData flowen
dc.subjectSynchronousen
dc.subjectAssembleren
dc.subjectCode generationen
dc.titleGenerating Compact Code from Dataflow Specifications of Multirate Signal Processing Algorithmsen
dc.typeArticleen
dc.contributor.AlternativeAuthor하순회-
dc.identifier.doi10.1109/81.376876-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share