Title :
A transformational approach to the derivation of hardware algorithms from recurrence equations
Author :
Yoshida, Norihiko
Author_Institution :
Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Hakozaki, Fukuoka, Japan
Abstract :
An approach to the derivation of hardware algorithms from recurrence equations is proposed that is based on program transformation. A representation for hardware algorithms, called relational representation, is introduced, in which one relational program corresponding to a given recurrence equation (namely a specification) is transformed to another relational program corresponding to a hardware algorithm (namely an implementation). Based on the unfold/fold transformation method of logic programs, several transformation tactics have been formalized. Several implementations of hardware algorithms, such as pipelines, orthogonal grids, and trees, have been derived from their respective specifications in recurrence equations
Keywords :
parallel algorithms; hardware algorithms; logic programs; orthogonal grids; pipelines; program transformation; recurrence equations; relational program; relational representation; transformational approach; trees; Algorithm design and analysis; Computer science; Difference equations; Finite impulse response filter; Hardware; Logic; Pipelines; Signal processing algorithms; Transforms; Very large scale integration;
Conference_Titel :
Supercomputing '88. [Vol.1]., Proceedings.
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-0882-X
DOI :
10.1109/SUPERC.1988.44682