Architectural support for block transfers in a shared-memory multiprocessor
暂无分享,去创建一个
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.<<ETX>>
[1] Robert J. Fowler,et al. NUMA policies and their relation to memory architecture , 1991, ASPLOS IV.
[2] AgarwalAnant,et al. Directory-Based Cache Coherence in Large-Scale Multiprocessors , 1990 .
[3] Michael Stumm,et al. Hector: a hierarchically structured shared-memory multiprocessor , 1991, Computer.
[4] Anant Agarwal,et al. Directory-based cache coherence in large-scale multiprocessors , 1990, Computer.