Abstract
In this article, we describe the constraints faced by modern computer designers due to operating speed mismatch between processors and memory units and some of the solutions adopted for overcoming them. We also give simple analytical models to give a basic understanding of the strengths and weaknesses of the various methods discussed.
Similar content being viewed by others
Suggested Reading
Gordon E Moore, Progress in Digital Integrated Electronics, JEEE International Electron Devices Meeting, 1975, Technical Digest, pp.11–13.
Wm A Wulf and Sally A McKee, Hitting the memory wall: implications of the obvious, ACM SIGARCH Computer Architecture News, 23.1, 20–24, 1995.
Dean M Tullsen, Susan J. Eggers and Henry M Levy, Simultaneous multithreading: Maximizing on-chip parallelism, ACM SIGARCH Computer Architecture News, Vol.23, No.2, ACM, 1995.
Susan J Eggers et al., Simultaneous multithreading: A platform for nextgeneration processors, Micro, IEEE, 17, 5, 12–19, 1997.
Dhruba Chandra et al., Predicting interthread cache contention on a chip multiprocessor architecture, High Performance Computer Architecture, 2005. HPCA-11. 11th International Symposium on, IEEE, 2005.
Xi E Chen and Tor M Aamodt, A first-order fine grained multithreaded throughput model, High Performance Computer Architecture, 2009. HPCA 2009. IEEE 15th International Symposium on IEEE, 2009.
John L Hennessy and David A Patterson, Computer architecture: a quantitative approach, Elsevier, 2012.
http://yosefk.com/blog/simd-simt-smt-parallelism-in-nvidia-gpus.html
Author information
Authors and Affiliations
Corresponding author
Additional information
Venkat Arun is a 3rd year BTech Computer Science student at IIT Guwahati. He is currently working on congestion control in computer networks.
Rights and permissions
About this article
Cite this article
Arun, V. Multithreaded processors. Reson 20, 844–855 (2015). https://doi.org/10.1007/s12045-015-0242-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12045-015-0242-z