Dynamic page migration in multiprocessors with distributed global memory
- 6 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 162-169
- https://doi.org/10.1109/dcs.1988.12514
Abstract
Multiprocessor architectures using point-to point interconnects and executing parallel algorithms require careful partitioning and allocation of data and processes. For a given interconnection, optimal allocation may be difficult to achieve in some cases because the data-dependent behavior of some algorithms may be impossible to predict. A mechanism called the pivot mechanism is introduced and described that controls the dynamic migration of data pages between neighboring memory modules during program execution. Flexible data migration serves the dual purpose of making algorithms less machine-specific and making possible efficient algorithm execution that is impossible to achieve by using static data allocation.Keywords
This publication has 3 references indexed in Scilit:
- Performance of the VAX-11/780 translation bufferACM Transactions on Computer Systems, 1985
- Concepts and Notations for Concurrent ProgrammingACM Computing Surveys, 1983
- A communication structure for a multiprocessor computer with distributed global memoryPublished by Association for Computing Machinery (ACM) ,1983