9
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

Folding transformations for processor arrays

&
Pages 1-16 | Received 10 Apr 1995, Published online: 19 Mar 2007
 

Abstract

The nonlinear tranformations in the data dependence method for implementations on processor arrays offer many advantages such as more efficient work for the processing elements, smaller processor arrays, a decrease in I/O time, pipelineable implementations, circular data flow.

In this paper the folding transformation is used to realize these proposed ideas. The symmetric linear transformations are analyzed and certain characteristics are pointed out. Space time graphs are defined as objects where the folding transformation is implemented. It is shown that a direct implementation of a folding transformation according to the line of symmetry does not result in a valid and regular implementation, even if retiming is used.

The solution of this problem is offered for the space time graphs having the interlocking property, or implementations working in swapped active and inactive moments. It is proved that the folding transformation according to a translated line of symmetry offers valid and regular solutions. Some examples are given to demonstrate the idea of folding transformations. The comparison between the regular and the folded implementation shows an improvement of up to 50% of processors, circular data flow and decreased input and output.

C.R. CATEGORIES:

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.