skip to main content
article
Free access

NUMA policies and their relation to memory architecture

Published: 01 April 1991 Publication History
First page of PDF

References

[1]
Mike Accetta, Robert Baron, William Bolosky, David Golub, Richard Rashid, Avadis Tevanian, and Michael Young. Mach: A New Kernel Foundation for UNIX Development. In Proc. Summer 1986 USENIX, July 1986.
[2]
R. J. Anderson. An Experimental Study of Parallel Merge Sort. Technical Report 88-05-01, Univ. of Washington Dept. of Comp. Sci., May 1988.
[3]
S. J. Baylor and B. D. Rathi. An Evaluation of Memory Reference Behavior of Engineering/Scientific Applications in Parallel Systems. Tech Report 14287, IBM, June 1989.
[4]
BBN. Inside the Butterfly-Plus. BBN Advanced Computers, Cambridge, MA, October 1987.
[5]
J. K. Bennett, J. B. Carter, and W. Zwaenepoel. Adaptive Software Cache Management for Distributed Shared Memory Arichtectures. In Proc. 17th Intl. Syrup. on Gomp. Arch., pages 125-134, 1990.
[6]
Brian N. Bershad, Edward D. Lazowska, and Henry M. Levy. PRESTO' A System for Object-Oriented Parallel Programming. Software: Practice and Experience, 18(8):713-732, August 1988.
[7]
David Black, Anoop Gupta, and Wolf-Dietrich Weber. Competitive Management of Distributed Shared Memory. In Proc. Spring Compcon, pages 184-190, San Francisco, CA, February 1989.
[8]
David L. Black, David B. Golub, Karl I-Iauth, Avadis Tevanian, and Richard Sanzi. The Mach Exception Handling Facility. In Proc., SIGPLAN/SIGOPS Workshop on Par. and Dist. Debugging, pages 45-56, May 1988. SIGPLAN Notices 24(1),1/89.
[9]
David L. Black and Daniel D. Sleator. Competitive Algorithms for Replication and Migration Problems. Technical report, Carnegie-Mellon University, Computer Science Department, Pittsburgh, PA 15213, November 1989. CMU-CS-89-201.
[10]
William J. Bolosky, Robert P. Fitzgerald, and Michael L. Scott. Simple But Effective Techniques ~or NUMA Memory Management. In Proc. 12th A GM Syrup. on Operating Systems Principles, pages 19-31, December 1989.
[11]
Lucien M. Censier and Paul Feautrier. A New Solution to Coherence Problems in Multicache Systems. IEEE Trans. on Computers, 27(12):1112-1118, December 1978.
[12]
E. Cooper and R. Draves. C Threads. Technical report, Carnegie-Mellon University, Computer Science Department, March 1987.
[13]
Alan L. Cox and Robert J. Fowler. The Implementation of a Coherent Memory Abstraction on a NUMA Multiprocessor: Experiences with PLATINUM. In Proc. 12th A CM Syrup. on Operating Systems Principles, pages 32-44, December 1989.
[14]
W. P. Crowley, C. P. I-Iendrickson, and T. E. Rudy. The SIMPLE code. Technical report, Lawrence Livermore Laboratory, 1978. UCID-17715.
[15]
A. Garcia, D. Foster, and R. Freitas. The Advanced Computing Environment Multiprocessor Workstation. Research Report RC-14419, IBM T.J. Watson Research Center, March 1989.
[16]
M. A. Holliday. Reference History, Page Size, and Migration Daemons in Local/Remote Architectures. In ASPLOS III, April 1989.
[17]
Mark A. Holliday. On the Effectiveness of Dynamic Page Placement. Technical report, Department of Computer Science, Duke University, Durham, NC 27706, September 1989. CS-1989-19.
[18]
R. P. LaRowe and C. S. Ellis. Experimental Comparison of Memory Management Policies for NUMA Multiprocessors. Technical report, Department of Computer Science, Duke University, April 1990. CS-1990-10.
[19]
James R. Larus. Abstract Execution: A Technique for Efficiently Tracing Programs. To appear, Software: Practice and Experience.
[20]
James M. Ortega and Robert G. Voigt. Solution of Partial Differential Equations on Vector and Parallel Computers. SIAM Review, 27(2):149-240, June 1985.
[21]
G. F. Pfister, W. C. Brantley, D. A. George, S. L. Harvey, W. J. Kleinfelder, K. P. McAuliffe, E. A. Melton, V. A. Norton, and J. Weiss. The IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture. In Proc. 1985 Intl. Conf. on Parallel Processing, pages 764-771, 1985.
[22]
W.A. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling. Numerical Recipes in C. Cambridge University Press, Cambridge, U.K., 1988.
[23]
J. Stone and A. Norton. The VM/EPEX FORTRAN Preprocessor Reference. IBM, 1985. Research Report RCl1408.
[24]
Craig B. Stunkel and W. Kent Fuchs. TRAPEDS: Producing Traces for Multicomputers Via Execution Driven Simulation. In Performance Evaluation Review, 17(1), pages 70-78, May 1989.
[25]
W. Weber and A. Gupta. Analysis of Cache Invalidation Patterns in Multiprocessors. In ASPLOS III, April 1989.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 26, Issue 4
Special issue of a journal and a proceedings
Apr. 1991
305 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/106973
Issue’s Table of Contents
  • cover image ACM Conferences
    ASPLOS IV: Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
    April 1991
    320 pages
    ISBN:0897913809
    DOI:10.1145/106972
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1991
Published in SIGPLAN Volume 26, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)149
  • Downloads (Last 6 weeks)41
Reflects downloads up to 04 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media