dc.contributor.author | Pérez Gallardo, Iván | |
dc.contributor.author | Vallejo Gutiérrez, Enrique | |
dc.contributor.author | Beivide Palacio, Ramón | |
dc.contributor.other | Universidad de Cantabria | es_ES |
dc.date.accessioned | 2022-04-06T17:45:22Z | |
dc.date.available | 2022-04-06T17:45:22Z | |
dc.date.issued | 2021-06 | |
dc.identifier.issn | 1557-9956 | |
dc.identifier.issn | 0018-9340 | |
dc.identifier.other | TIN2016-76635-C2-2-R | es_ES |
dc.identifier.other | PID2019-105660RB-C22 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10902/24511 | |
dc.description.abstract | Many-core processors demand scalable, efficient and low latency NoCs. Bypass routers are an affordable solution to attain low latency in relatively simple topologies like the mesh. SMART improves on traditional bypass routers implementing multi-hop bypass which reduces the importance of the distance between pairs of nodes. Nevertheless, the conservative buffer reallocation policy of SMART requires a large number of Virtual Channels (VCs) to offer high performance, penalizing its implementation cost. Besides, SMART zero-load latency values highly depend on HPC Max HPCMax<; inline-graphic xlink:href="perez-ieq1-3068615.gif"/>, the maximum number of hops that can be jumped per cycle. In this article, we present Speculative-SMART++ (S-SMART++), with two mechanisms that significantly improve multi-hop bypass. First, zero-load latency is reduced by speculatively setting consecutive multi-hops. Second, the inefficient buffer reallocation policy of SMART is reduced by combining multi-packet buffers, Non-Empty Buffer Bypass and per-packet allocation. These proposals are evaluated using functional simulation, with synthetic and real loads, and synthesis tools. S-SMART++ does not need VCs to obtain the performance of SMART with 8 VCs, reducing notably logic resources and dynamic power. Additionally, S-SMART++ reduces the base-latency of SMART by at least 29.2 percent, even when using the biggest HPC Max HPCMax<; inline-graphic xlink:href="perez-ieq2-3068615.gif"/> possible | es_ES |
dc.description.sponsorship | This work was supported by the Spanish Ministry of Science, Innovation and Universities, FPI grant BES2017-079971, the Spanish Ministry of Science, Innovation and Universities under contracts TIN2016-76635-C2-2-R (AEI/FEDER, UE) and TIC PID2019-105660RB-C22, and the European HiPEAC Network of Excellence. The Mont-Blanc project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 671697. | es_ES |
dc.format.extent | 15 p. | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | IEEE Computer Society | es_ES |
dc.rights | © 2021 IEEE | es_ES |
dc.source | IEEE Transactions on Computers, 2021. 70 (6), 819 - 832, 9385937 | es_ES |
dc.subject.other | Resource management | es_ES |
dc.subject.other | Switches | es_ES |
dc.subject.other | Pipelines | es_ES |
dc.subject.other | Two dimensional displays | es_ES |
dc.subject.other | Technological innovation | es_ES |
dc.subject.other | Spread spectrum communication | es_ES |
dc.subject.other | Routing | es_ES |
dc.title | S-SMART++: A Low-Latency NoC Leveraging Speculative Bypass Requests | es_ES |
dc.type | info:eu-repo/semantics/article | es_ES |
dc.relation.publisherVersion | https://doi.org/10.1109/TC.2021.3068615 | es_ES |
dc.rights.accessRights | openAccess | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/EC/H2020/671697/EU/MONT-BLANC 3, European scalable and power efficient fpc platform based on low-power embedded technology/MONT-BLANC 3/ | es_ES |
dc.identifier.DOI | 10.1109/TC.2021.3068615 | |
dc.type.version | acceptedVersion | es_ES |