Back to Search Start Over

Functional-Based Synthesis of a Systolic Array for GCD Computation.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Pandu Rangan, C.
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Horváth, Zoltán
Zsók, Viktória
Butterfield, Andrew
Ruff, Laura
Jebelean, Tudor
Source :
Implementation & Application of Functional Languages (9783540741299); 2007, p37-54, 18p
Publication Year :
2007

Abstract

We synthesise a systolic pass-through array for the computation of the greatest common divisor (GCD) of multiple precision integers. The synthesis method uses the conceptual similarity between the inductive structure of a systolic array (a head processor followed by an identical tail array) and the inductive decomposition of the argument by a functional program. By formal analysis, we identify the structure of the functions which can be realized by pass-through arrays. Then, by equational rewriting, we transform the expression of the list function which must be realized into an expression having the required structure. The resulting expression reveals the scalar function which must be implemented by each individual processor. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540741299
Database :
Complementary Index
Journal :
Implementation & Application of Functional Languages (9783540741299)
Publication Type :
Book
Accession number :
33174189
Full Text :
https://doi.org/10.1007/978-3-540-74130-5_3