next up previous
Next: Introduction

Architectural Support for Block Transfers in a Shared-Memory Multiprocessor

Steven J.E. Wilton and Zvonko G. Vranesic
Department of Electrical and Computer Engineering
University of Toronto
Toronto, Ontario, Canada, M5S 3G4

Abstract:

This paper examines how the performance of a shared-memory multiprocessor can be improved by including hardware support for block transfers. A system similar to the Hector multiprocessor developed at the University of Toronto is used as a base architecture. It is shown that such hardware support can improve the performance of initialization code by as much as 50%, but that the amount of improvement depends on the memory access behavior of the program and the way in which the operating system issues block transfer requests.
Keywords: Shared-memory multiprocessor, block transfer support





Steve Wilton
Tue Jul 30 14:40:51 EDT 1996