article · ACM SIGOPS Operating Systems Review · 1994
Interleaving
James Laudon, Anoop Gupta, Mark Horowitz
Cited by 6Open access
Abstract
There is an increasing trend to use commodity microprocessors as the compute engines in large-scale multiprocessors. However, given that the majority of the microprocessors are sold in the workstation market, not in the multiprocessor market, it is only natural that architectural features that benefit only multiprocessors are less likely to be adopted in commodity microprocessors. In this paper, we explore multiple-context processors, an architectural technique proposed to hide the large memory latency in multiprocessors. We show that while current multiple-context designs work reasonably well for multiprocessors, they are ineffective in hiding the much shorter uniprocessor latencies using the limited parallelism found in workstation environments. We propose an alternative design that combines the best features of two existing approaches, and present simulation results that show it yields better performance for both multiprogrammed workloads on a workstation and parallel applications on a multiprocessor. By addressing the needs of the workstation environment, our proposal makes multiple contexts more attractive for commodity microprocessors.
Cite this paper
Laudon, J., Gupta, A., & Horowitz, M. (1994). Interleaving. ACM SIGOPS Operating Systems Review, 28(5), 308–318. https://doi.org/10.1145/381792.195576
Laudon, James, et al. “Interleaving.” ACM SIGOPS Operating Systems Review, vol. 28, no. 5, 1994, pp. 308–18, https://doi.org/10.1145/381792.195576.
Laudon, James, Anoop Gupta, and Mark Horowitz. 1994. “Interleaving.” ACM SIGOPS Operating Systems Review 28 (5): 308–18. https://doi.org/10.1145/381792.195576.
Laudon, J., Gupta, A. and Horowitz, M. (1994) ‘Interleaving’, ACM SIGOPS Operating Systems Review, 28(5), pp. 308–318. Available at: https://doi.org/10.1145/381792.195576.
@article{laudon1994interleaving,
title = {{Interleaving}},
author = {Laudon, James and Gupta, Anoop and Horowitz, Mark},
journal = {ACM SIGOPS Operating Systems Review},
volume = {28},
number = {5},
pages = {308--318},
year = {1994},
doi = {10.1145/381792.195576}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Energy-efficient synthesis of periodic task systems upon identical multiprocessor platforms
James H. Anderson, Sanjoy Baruah · Proceedings of the ... International Conference on Distributed Computing Systems/Proceedings of the International Conference on Distributed Computing Systems · 2004
Cited by 70
Energy-aware Implementation of Hard-real-time Systems upon Multiprocessor Platforms.
James H. Anderson, Sanjoy Baruah · 2003
Cited by 17
Finding cyclic behavior in multiprocessor real-time scheduling
Annie Choquet‐Geniet, Sadouanouan Malo, Burkina Faso · 2006
Cited by 0
Multiprogramming a distributed‐memory multiprocessor
Michael R. Leuze, Lawrence W. Dowdy, Keehyun Park · Concurrency Practice and Experience · 1989
Cited by 16
Incorporating Zero-Laxity Policy into Mixed-Criticality Multiprocessor Real-Time Systems
Namyong Jung, Hyeongboo Baek, Donghyouk Lim et al. · IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences · 2018
Cited by 2
Performance comparison of partitioned and global approaches for weakly hard real-time systems
Habibah Ismail, Dayang N A Jawawi, Ismail Ahmedy et al. · IOP Conference Series Materials Science and Engineering · 2020
Cited by 2Open access
Multiprocessor hardware: An architectural overview
John Tartar · ACM Annual Conference · 1980
Cited by 2
A methodology for generation and collection of multiprocessor traces
Paul Joseph Bond, B.C. Kim, C.A. Lee et al. · Proceedings - International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems · 2002
Cited by 0