Abstract
This paper continues our investigation into the feasibility of exploiting the structure of a parallel program to guide its hardware implementation. We review previous work, and present our new approach to the problem based upon placing netlists hierarchically. It is found that appropriate constraints can be derived from the source code in a straight-forward way, and this information can be used to guide the subsequent placement routines. Comparisons with traditional placement procedures based on simulated annealing are given.
Preview
Unable to display preview. Download preview PDF.
References
Page, I. and Luk, W.: Compiling occam into FPGAs, in FPGAs, W. Moore and W. Luk, Eds. Abingdon EE&CS Books, pp. 271–283, 1991.
Luk, W., Ferguson D. and Page, I.: Structured hardware compilation of parallel programs, in More FPGAs, W. Moore and W. Luk, Eds. Abingdon EE&CS Books, pp. 213–224, 1994.
van Laarhoven, P.J.M., Aarts, E.H.L. and Liu, C.L.: Simulated annealing in circuit layout. Nieuw Archief VoorWiskunde, 9(1), pp. 13–39, 1990.
Luk, W.: Systematic serialisation of array-based architectures. Integration, the VLSI Journal, 14(3), pp. 333–360.
Raman S., Liu C.L. and Jones, L.G.: Timing-based placement for an FPGA design environment, in More FPGAs, W. Moore and W. Luk, Eds. Abingdon EE&CS Books, pp. 213–224, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Newman, M., Luk, W., Page, I. (1994). Constraint-based hierarchical placement of parallel programs. In: Hartenstein, R.W., ServÃt, M.Z. (eds) Field-Programmable Logic Architectures, Synthesis and Applications. FPL 1994. Lecture Notes in Computer Science, vol 849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58419-6_92
Download citation
DOI: https://doi.org/10.1007/3-540-58419-6_92
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58419-3
Online ISBN: 978-3-540-48783-8
eBook Packages: Springer Book Archive