This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Dynamic Page Migration in Multiprocessors with Distributed Global Memory
August 1989 (vol. 38 no. 8)
pp. 1154-1163
A mechanism called the pivot mechanism is introduced and described. It controls the dynamic migration of data pages between neighboring memory modules during program execution to improve the performance and programmability of multiprocessors with distributed global memory. The programmer or compiler is relieved from the data allocation task; moreover, because data allocation is dynamically modi

[1] G. R. Andrews and F. B. Schneider, "Concepts and notations for concurrent programming,"ACM Comput. Surveys, vol. 15, no. 1, pp. 3-43, Mar. 1983.
[2] D. W. Clark and J. S. Emer, "Performance of the VAX-11/780 translation buffer: Simulation and measurement,"ACM Trans. Comput. Syst., vol. 3, pp. 31-62, Feb. 1985.
[3] W. Crowther, J. Goodhue, E. Star, R. Thomas, W. Milliken, and T. Blackadar, "Performance measurements on a 128-node butterfly parallel processor," inProc. 1985 Int. Conf. Parallel Processing, Aug. 1985, pp. 531-540.
[4] K. Hwang and F. A. Briggs,Computer Architecture and Parallel Processing. New York: McGraw-Hill, 1984.
[5] C. R. Lang, "The extension of object-oriented languages to a homogeneous concurrent architecture," Ph.D. dissertation, California Instit. Technol., 5014:TR:82, 1982.
[6] K. Li, "IVY: A shared virtual memory system for parallel computing," inProc. 1988 Int. Conf. Parallel Processing, vol. 2, Aug. 1988, pp. 94-101.
[7] G. F. Pfisteret al., "The IBM research parallel processor prototype (RP3): Introduction and architecture," inProc. 1985 Int. Conf. Parallel Processing, Aug. 1985, pp. 764-771.
[8] L. Philipson, B. Nilsson, and B. Breidegard, "A communication structure for a multiprocessor computer with distributed global memory," inProc. 10th Int. Symp. Comput. Architecture, Stockholm, sweden, June 1983, pp. 334-340.
[9] C. Scheurich and M. Dubois, "Dynamic memory allocation in a meshconnected multiprocessor," inProc. the 20th Hawaii Int. Conf. Syst. Sci., Kona, HW, Jan. 1987, pp. 302-312.
[10] Stone, H. S. 1987.High-Performance Computer Architecture. Reading, Mass., Addison-Wesley.

Index Terms:
dynamic page migration; simulation results; multiprocessors; distributed global memory; pivot mechanism; memory modules; program execution; performance; programmability; compiler; matrix multiplication; multiprocessing systems; storage management.
Citation:
C. Scheurich, M. Dubois, "Dynamic Page Migration in Multiprocessors with Distributed Global Memory," IEEE Transactions on Computers, vol. 38, no. 8, pp. 1154-1163, Aug. 1989, doi:10.1109/12.30869
Usage of this product signifies your acceptance of the Terms of Use.