Skip to main navigation Skip to search Skip to main content

Optimizing synchronous systems for multi-dimensional applications

  • University of Notre Dame
  • Iowa State University

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

Time-critical sections of multi-dimensional problems, such as image processing applications, are in general iterative or recursive. In this paper these sections are modeled as cyclic multi-dimensional data flow graphs (MDFGs), which are also used to represent the digital circuit designed IO compute such problems. Each node in the MDFG is associated with a set of functional elements in the circuit. Memory elements and circuit paths are associated with graph edges representing data dependencies. This new optimization technique consists of a multi-dimensional retiming being applied to the MDFG to reduce its cycle time while considering memory requirements. This technique guarantees that all functional elements of a circuitry, designed to be applied to problems involving more than one dimension, can be executed simultaneously. The algorithm runs in O(lEjjVj) time, where V is the set of nodes and E is the set of edges of the MDFG representing the circuit.

Original languageEnglish
Title of host publication1995 European Conference on Design and Test, ED and TC 1995 - Proceedings
PublisherAssociation for Computing Machinery
Pages54-58
Number of pages5
ISBN (Electronic)0818670398, 9780818670398
DOIs
StatePublished - 6 Mar 1995
Externally publishedYes
Event1995 European Conference on Design and Test, ED and TC 1995 - Paris, France
Duration: 6 Mar 1995 → 9 Mar 1995

Publication series

NameProceedings of the 1995 European Conference on Design and Test, EDTC 1995

Conference

Conference1995 European Conference on Design and Test, ED and TC 1995
Country/TerritoryFrance
CityParis
Period6/03/95 → 9/03/95

Fingerprint

Dive into the research topics of 'Optimizing synchronous systems for multi-dimensional applications'. Together they form a unique fingerprint.

Cite this