Abstract
In this paper, a prototype Wavefront Array Processor based on the NEC μPD7281 dataflow chip is presented. The interconnections of this array are reconfigurable and its processor addressing scheme permits construction of very large arrays. The programming methodology and high level language are presented. These, facilitate the expression and mapping of linear algebra and signal/image processing algorithms on this array. To illustrate the performance and programming of this machine some indicative applications are discussed.
Preview
Unable to display preview. Download preview PDF.
References
S.Y. Kung, "VLSI Array Processors", Prentice Hall 1987.
"μPD7281 User's Guide", NEC Electronics 1985.
"μPD9305 (Magic) User's Guide", NEC Electronics 1985.
Karp, R.M., Miller, R.E., Winograd, S. "The Organization of Computations for Uniform Recurrence Equations", Journal of ACM, vol. 14, no. 3, 1967, pp 563–590.
Rao, S.K., "Regular Iterative Algorithms and their Implementation on Processor Arrays", Ph.D. Thesis, Stanford University 1985.
Backus, J., "Can Programming be Liberated from the Von Neumann Style" Communications ACM, vol. 21, No. 8, Aug. 1978.
McGraw, J., Skedzielewski, S., et al., "Sisal Reference Manual" Lawrence Livermore Laboratory 1985.
Gurd, J., Watson, I., "Preliminary Evaluation of a Prototype Dataflow Computer", Proc. IFIP, 1983.
Gaudiot, J.L., Dubois, M., Lee, L.T., Tohme, N., "The TX16: A Highly Programmable Multimicroprocessor Architecture", IEEE Micro, Oct. 1986.
Skedzielewski, et. al. "IF1 Reference Manual", Lawrence Livermore Laboratory 1985.
Hudak, P., Smith, L., "Para-Functional Programming: A Paradigm for Programming Multiprocessor Systems", 12th ACM Symp. on Principles of Programming Languages, Jan. 1986, pp 243–254.
Ackerman, W.B., Dennis, J.B., "VAL — A value oriented algorithmic language", Tech. Rep. TR-218, Lab. for Computer Science,MIT, June 1979.
Arvind, Gostelow, K.P., Plouffe, W., "An Asynchronous Programming Language and Computing Machine" TR 114a, Dept. of Info. and Comp. Sci., Univ. of California, Irvine, Dec. 1978.
Dewilde, P., Annevelink, J., "Hierarchical Design of Processor Arrays, Applied to a New Pipelined Matrix Solver", VLSI Signal Processing II, IEEE Press, Nov. 1986.
Shapiro, E., "Concurrent Prolog: A Progress Report", IEEE Computer, Vol. 19, No. 8, Aug. 1986.
Newman, W.M., Sproull, R.F., "Principles of Interactive Computer Graphics", McGraw Hill 1973.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vlontzos, J.A., Kung, S.Y. (1988). A Wavefront Array Processor using dataflow processing elements. In: Houstis, E.N., Papatheodorou, T.S., Polychronopoulos, C.D. (eds) Supercomputing. ICS 1987. Lecture Notes in Computer Science, vol 297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18991-2_42
Download citation
DOI: https://doi.org/10.1007/3-540-18991-2_42
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18991-6
Online ISBN: 978-3-540-38888-3
eBook Packages: Springer Book Archive