How to effectively use the increasing number of transistors available on a single chip while avoiding the wire delay problem? This is one of the most interesting research questions for the microarchitecture community. We have finally arrived at the point where the time needed for signals to reach the opposite edge of a chip is becoming longer than one cycle. This leads to the impossibility of gaining performance improvements via the scaling of superscalar architectures. One possible solution for using the available transistors efficiently and effectively, while hiding wire delay as much as possible is to parallelize resource usage through resource clustering and decoupling. For example, using on chip multiprocessor architectures is the most natural way to increase performance beyond what we can obtain from a single processor core. A generalization of this concept has led to several solutions for chip multiprocessors. The focus of this paper is to review some recent proposals that employ the clusterization/tiling paradigm, at different extents, in a comparative fashion, and highlight their main features and advantages. Recently, a good number of tiled/clustered architectures have been proposed, indicating that this field is gathering high interest from both academia and industry: WaveScalar (University of Washington), TRIPS (University of Texas at Austin), Smart Memories (Stanford University), Synchroscalar (University of California, Davis and California Polytechnic State University, San Luis Obispo), Raw (MIT), CODE (Stanford University), SCALE (MIT). Even if such proposals adopt a resource tiling approach to implement chip multiprocessors, several other approaches make use of multithreading, dataflow ISA, vectorization and clustering to overcome the limitations of simple symmetric multiprocessor (SMP) design.

Bartolini, S., Giorgi, R., Martinelli, E., Popovic, Z. (2005). Tiled Architectures & Recent Proposals for Chip Multiprocessors.

Tiled Architectures & Recent Proposals for Chip Multiprocessors

BARTOLINI, SANDRO;GIORGI, ROBERTO;MARTINELLI, ENRICO;POPOVIC, ZDRAVKO
2005-01-01

Abstract

How to effectively use the increasing number of transistors available on a single chip while avoiding the wire delay problem? This is one of the most interesting research questions for the microarchitecture community. We have finally arrived at the point where the time needed for signals to reach the opposite edge of a chip is becoming longer than one cycle. This leads to the impossibility of gaining performance improvements via the scaling of superscalar architectures. One possible solution for using the available transistors efficiently and effectively, while hiding wire delay as much as possible is to parallelize resource usage through resource clustering and decoupling. For example, using on chip multiprocessor architectures is the most natural way to increase performance beyond what we can obtain from a single processor core. A generalization of this concept has led to several solutions for chip multiprocessors. The focus of this paper is to review some recent proposals that employ the clusterization/tiling paradigm, at different extents, in a comparative fashion, and highlight their main features and advantages. Recently, a good number of tiled/clustered architectures have been proposed, indicating that this field is gathering high interest from both academia and industry: WaveScalar (University of Washington), TRIPS (University of Texas at Austin), Smart Memories (Stanford University), Synchroscalar (University of California, Davis and California Polytechnic State University, San Luis Obispo), Raw (MIT), CODE (Stanford University), SCALE (MIT). Even if such proposals adopt a resource tiling approach to implement chip multiprocessors, several other approaches make use of multithreading, dataflow ISA, vectorization and clustering to overcome the limitations of simple symmetric multiprocessor (SMP) design.
2005
Bartolini, S., Giorgi, R., Martinelli, E., Popovic, Z. (2005). Tiled Architectures & Recent Proposals for Chip Multiprocessors.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11365/46871
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo