DocumentCode
2488453
Title
Formal derivation of multilayered hardware/software structures
Author
Plaks, Toomas P.
Author_Institution
SCISM, South Bank Polytech., London, UK
fYear
2000
fDate
2000
Firstpage
5
Lastpage
13
Abstract
Presents a formal method for synthesising multi-layered regular processor arrays from algorithm specifications. A multi-layered array is a structure where 2D sub-arrays are connected into a 3D array only by one edge, and thus it fits, for example, the structure of a motherboard with FPGA daughter-boards. The synthesis of multi-layerd structures requires the extensive use of algebraic transformations, which is not possible using the classical regular array theory. We apply the iso-plane method which was developed for mapping reductions into regular arrays. In this paper, we further develop the iso-plane method and use it in a more general case - for decomposing a problem into parallel, loosely coupled parts (layered); we provide the conditions for regularly increasing the degree of parallelism in the problem specification; and we introduce partial lexicographic orders for data propagation and provide the conditions for mapping these data propagation structures on to arrays
Keywords
algebraic specification; field programmable gate arrays; hardware-software codesign; 2D sub-arrays; 3D array; FPGA daughter-boards; algebraic transformations; algorithm specifications; data propagation structure mapping; edge connection; formal derivation; iso-plane method; motherboard; multilayered hardware/software structures; multilayered regular processor array synthesis; parallel loosely coupled parts; parallelism; partial lexicographic orders; problem decomposition; problem specification; reductions; Algorithm design and analysis; Design methodology; Field programmable gate arrays; Hardware; Image processing; Parallel processing; Partitioning algorithms; Software algorithms; Software packages; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Engineering Methods, 2000. ICFEM 2000. Third IEEE International Conference on
Conference_Location
York
Print_ISBN
0-7695-0822-7
Type
conf
DOI
10.1109/ICFEM.2000.873800
Filename
873800
Link To Document