Program development for a systolic array

  • Authors:
  • Bernd Bruegge

  • Affiliations:
  • Department of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania

  • Venue:
  • PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

The primary objective of the Warp programming environment (WPE) is to simplify the use of Warp, a high-performance programmable linear systolic array connected to a general-purpose workstation host. WPE permits the development of distributed applications that access Warp either locally from the host or remotely from a large number of workstations connected to a local area network. Its audience includes the user who calls routines from a library, the programmer who develops new algorithms for Warp, as well as the implementor who writes support software. Since the linear arrangement of the cells in the array restricts direct input and output with the host to the boundary cells, a source language debugger is important for program development on Warp. This paper presents the Warp debugger and its relation to the other components of the Warp programming environment.