Development of Parallel BLAS with ARCH Object-Oriented Parallel Library, Implementation on CM-5

TitleDevelopment of Parallel BLAS with ARCH Object-Oriented Parallel Library, Implementation on CM-5
Publication TypeTechnical Report
Year of Publication1994
AuthorsAdamo, J-M.
Other Numbers915
Abstract

This paper reports on the development of BLAS classes using the ARCH library. The BLAS library consists in two new SpreadMatrix and Spread Vector classes that are simply derived from the ARCH SpreadArray class. Their implementation essentially makes use of the ARCH remote read and write functions together with barrier-synchronization. They provide a good illustration of how ARCH can contribute to the development of loosely-synchronous systems. This paper describes the architecture of SpreadMatrix and SpreadVector classes and illustrates their use through the construction of a neural-network simulator.

URLhttp://www.icsi.berkeley.edu/ftp/global/pub/techreports/1994/tr-94-045.pdf
Bibliographic Notes

ICSI Technical Report TR-94-045

Abbreviated Authors

J. M. Adamo

ICSI Publication Type

Technical Report