Rodrigo Mocholí, S.; Flich Cardo, J.; Roca Pérez, A.; Medardoni, S.; Bertozzi, D.; Camacho Villanueva, J.; Silla Jiménez, F.... (2011). Cost-efficient on-chip routing implementations for CMP and MPSoC systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 30(4):534-547. https://doi.org/10.1109/TCAD.2011.2119150
Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10251/37053
Título:
|
Cost-efficient on-chip routing implementations for CMP and MPSoC systems
|
Autor:
|
Rodrigo Mocholí, Samuel
Flich Cardo, José
Roca Pérez, Antoni
Medardoni, Simone
Bertozzi, Davide
Camacho Villanueva, Jesús
Silla Jiménez, Federico
Duato Marín, José Francisco
|
Entidad UPV:
|
Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors
Universitat Politècnica de València. Grupo de Arquitecturas Paralelas
|
Fecha difusión:
|
|
Resumen:
|
[EN] The high-performance computing domain is enriching with the inclusion of networks-on-chip (NoCs) as a key component of many-core (CMPs or MPSoCs) architectures. NoCs face the communication scalability challenge while ...[+]
[EN] The high-performance computing domain is enriching with the inclusion of networks-on-chip (NoCs) as a key component of many-core (CMPs or MPSoCs) architectures. NoCs face the communication scalability challenge while meeting tight power, area, and latency constraints. Designers must address new challenges that were not present before. Defective components, the enhancement of application-level parallelism, or power-aware techniques may break topology regularity, thus, efficient routing becomes a challenge. This paper presents universal logic-based distributed routing (uLBDR), an efficient logic-based mechanism that adapts to any irregular topology derived from 2-D meshes, instead of using routing tables. uLBDR requires a small set of configuration bits, thus being more practical than large routing tables implemented in memories. Several implementations of uLBDR are presented highlighting the tradeoff between routing cost and coverage. The alternatives span from the previously proposed LBDR approach (with 30% of coverage) to the uLBDR mechanism achieving full coverage. This comes with a small performance cost, thus exhibiting the tradeoff between fault tolerance and performance. Power consumption, area, and delay estimates are also provided highlighting the efficiency of the mechanism. To do this, different router models (one for CMPs and one for MPSoCs) have been designed as a proof concept.
[-]
|
Palabras clave:
|
Fault-tolerance
,
Logic design
,
Networks-on-chip
,
Routing
|
Derechos de uso:
|
Cerrado |
Fuente:
|
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. (issn:
0278-0070
)
|
DOI:
|
10.1109/TCAD.2011.2119150
|
Editorial:
|
Institute of Electrical and Electronics Engineers (IEEE)
|
Versión del editor:
|
http://doi.org/10.1109/TCAD.2011.2119150
|
Código del Proyecto:
|
info:eu-repo/grantAgreement/EC/FP7/248972/EU/Nanoscale Silicon-Aware Network-on-Chip Design Platform/
info:eu-repo/grantAgreement/MEC//CSD2006-00046/ES/Arquitecturas fiables y de altas prestaciones para centros de proceso de datos y servidores de Internet/
info:eu-repo/grantAgreement/MICINN//TIN2009-14475-C04-01/ES/Arquitecturas De Servidores, Aplicaciones Y Servicios/
|
Agradecimientos:
|
This work was supported by the Spanish MEC and MICINN, as well as by the European Commission FEDER funds, under Grants CSD2006-00046 and TIN2009- 14475-C04. This work was supported in part by the Project NaNoC (Project ...[+]
This work was supported by the Spanish MEC and MICINN, as well as by the European Commission FEDER funds, under Grants CSD2006-00046 and TIN2009- 14475-C04. This work was supported in part by the Project NaNoC (Project Label 248972) which is funded by the European Commission within the Research Programme FP7. This paper was recommended by Associate Editor L. P. Carloni.
[-]
|
Tipo:
|
Artículo
|