|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Lance Hammond, Basem A. Nayfeh, Kunle Olukotun, "A Single-Chip Multiprocessor," Computer, vol. 30, no. 9, pp. 79-85, September, 1997. | |||
| BibTex | x | ||
| @article{ 10.1109/2.612253, author = {Lance Hammond and Basem A. Nayfeh and Kunle Olukotun}, title = {A Single-Chip Multiprocessor}, journal ={Computer}, volume = {30}, number = {9}, issn = {0018-9162}, year = {1997}, pages = {79-85}, doi = {http://doi.ieeecomputersociety.org/10.1109/2.612253}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - A Single-Chip Multiprocessor IS - 9 SN - 0018-9162 SP79 EP85 EPD - 79-85 A1 - Lance Hammond, A1 - Basem A. Nayfeh, A1 - Kunle Olukotun, PY - 1997 VL - 30 JA - Computer ER - | |||
These Stanford University researchers present the case for billion-transistor processor architectures that will consist of chip multiprocessors (CMPs): multiple (four to 16) simple, fast processors on one chip. In their proposal, each processor is tightly coupled to a small, fast, level-one cache, and all processors share a larger level-two cache. The processors may collaborate on a parallel job or run independent tasks (as in the SMT proposal). The CMP architecture lends itself to simpler design, faster validation, cleaner functional partitioning, and higher theoretical peak performance. However for this architecture to realize its performance potential, either programmers or compilers will have to make code explicitly parallel. Old ISAs will be incompatible with this architecture (although they could run slowly on one of the small processors).

