The Warp computer: Architecture, implementation, and performance
Journal Article
·
· IEEE Trans. Comput.; (United States)
The Warp machine is a systolic array computer of linearly connected cells, each of which is a programmable processor capable of performing 10 million floating-point operations per second (10 MFLOPS). A typical Warp array includes ten cells, thus having a peak computation rate of 100 MFLOPS. The Warp array can be extended to include more cells to accommodate applications capable of using the increased computational bandwidth. Warp is integrated as an attached processor into a Unix host system. Programs for Warp are written in a high-level language supported by an optimizing complier. This paper describes the architecture, implementation, and performance of the Warp machine. Each major architectural decision is discussed and evaluated with system, software, and application considerations. The programming model and tools developed for the machine are also described. The paper concludes with performance data for a large number of applications.
- Research Organization:
- Institute for Integrated Systems, ETH Zentrum, 8092 Zurich
- OSTI ID:
- 5384793
- Journal Information:
- IEEE Trans. Comput.; (United States), Journal Name: IEEE Trans. Comput.; (United States) Vol. C-36:12; ISSN ITCOB
- Country of Publication:
- United States
- Language:
- English
Similar Records
Systolic-array optimizing compiler
Systolic architectures based on barrel shifters for real-time digital signal processing
Proceedings of the nineteenth Hawaii international conference on system sciences. Volume 1
Thesis/Dissertation
·
Wed Dec 31 23:00:00 EST 1986
·
OSTI ID:5634401
Systolic architectures based on barrel shifters for real-time digital signal processing
Thesis/Dissertation
·
Mon Dec 31 23:00:00 EST 1984
·
OSTI ID:5569009
Proceedings of the nineteenth Hawaii international conference on system sciences. Volume 1
Conference
·
Tue Dec 31 23:00:00 EST 1985
·
OSTI ID:5254937