Optimizing synchronous systems for multi-dimensional applications

Nelson L. Passos, Edwin H.M. Sha, Liang Fang Chao

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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 publicationProceedings of the 1995 European Conference on Design and Test, EDTC 1995
PublisherAssociation for Computing Machinery, Inc
Pages54-58
Number of pages5
ISBN (Electronic)0818670398, 9780818670398
DOIs
StatePublished - 6 Mar 1995
Externally publishedYes
Event1995 European Conference on Design and Test, EDTC 1995 - Paris, France
Duration: 6 Mar 19959 Mar 1995

Publication series

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

Conference

Conference1995 European Conference on Design and Test, EDTC 1995
Country/TerritoryFrance
CityParis
Period6/03/959/03/95

Fingerprint

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

Cite this