IPDeN: Real-Time deflection-based NoC with in-order flits delivery
Main Author: | |
---|---|
Publication Date: | 2022 |
Other Authors: | , |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10400.22/21772 |
Summary: | In deflection-based Network-on-Chips (NoC), when several flits entering a router contend for the same output port, one of the flits is routed to the desired output and the others are deflected to alternatives outputs. The approach reduces power consumption and silicon footprint in comparison to virtual channels (VCs) based solutions. However, due to the nondeterministic number of deflections that flits may suffer while traversing the network, flits may be received in an out-of-order fashion at their destinations. In this work, we present IPDeN, a novel deflectionbased NoC that ensures in-order flit delivery. To avoid the use of costly reordering mechanisms at the destination of each communication flow, we propose a solution based on a single small buffer added to each router to prevents flits from over taking other flits belonging to the same communication flow. We also develop a worst-case traversal time (WCTT) analysis for packets transmitted over IPDeN. We implemented IPDeN in Verilog and synthesized it for an FPGA platform. We show that a router of IPDeN requires "483-times less hardware resources than routers that use VCs. Experimental results shown that the worst-case and average packets communication time is reduced in comparison to the state-of-the-art |
id |
RCAP_3645884f1b77139957d64a7ca0ffcdfc |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/21772 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery230104Real-Time Embedded SystemsSystems-onChipsNetwork-on-ChipsWorst-Case Traversal TimeIn deflection-based Network-on-Chips (NoC), when several flits entering a router contend for the same output port, one of the flits is routed to the desired output and the others are deflected to alternatives outputs. The approach reduces power consumption and silicon footprint in comparison to virtual channels (VCs) based solutions. However, due to the nondeterministic number of deflections that flits may suffer while traversing the network, flits may be received in an out-of-order fashion at their destinations. In this work, we present IPDeN, a novel deflectionbased NoC that ensures in-order flit delivery. To avoid the use of costly reordering mechanisms at the destination of each communication flow, we propose a solution based on a single small buffer added to each router to prevents flits from over taking other flits belonging to the same communication flow. We also develop a worst-case traversal time (WCTT) analysis for packets transmitted over IPDeN. We implemented IPDeN in Verilog and synthesized it for an FPGA platform. We show that a router of IPDeN requires "483-times less hardware resources than routers that use VCs. Experimental results shown that the worst-case and average packets communication time is reduced in comparison to the state-of-the-artIEEEREPOSITÓRIO P.PORTORibot González, YilianNelissen, GeoffreyTovar, Eduardo2023-01-23T12:34:41Z2022-08-232022-08-23T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.22/21772eng10.1109/RTCSA55878.2022.00023info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-02T03:09:11Zoai:recipp.ipp.pt:10400.22/21772Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:44:12.733402Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery 230104 |
title |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery |
spellingShingle |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery Ribot González, Yilian Real-Time Embedded Systems Systems-onChips Network-on-Chips Worst-Case Traversal Time |
title_short |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery |
title_full |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery |
title_fullStr |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery |
title_full_unstemmed |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery |
title_sort |
IPDeN: Real-Time deflection-based NoC with in-order flits delivery |
author |
Ribot González, Yilian |
author_facet |
Ribot González, Yilian Nelissen, Geoffrey Tovar, Eduardo |
author_role |
author |
author2 |
Nelissen, Geoffrey Tovar, Eduardo |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
REPOSITÓRIO P.PORTO |
dc.contributor.author.fl_str_mv |
Ribot González, Yilian Nelissen, Geoffrey Tovar, Eduardo |
dc.subject.por.fl_str_mv |
Real-Time Embedded Systems Systems-onChips Network-on-Chips Worst-Case Traversal Time |
topic |
Real-Time Embedded Systems Systems-onChips Network-on-Chips Worst-Case Traversal Time |
description |
In deflection-based Network-on-Chips (NoC), when several flits entering a router contend for the same output port, one of the flits is routed to the desired output and the others are deflected to alternatives outputs. The approach reduces power consumption and silicon footprint in comparison to virtual channels (VCs) based solutions. However, due to the nondeterministic number of deflections that flits may suffer while traversing the network, flits may be received in an out-of-order fashion at their destinations. In this work, we present IPDeN, a novel deflectionbased NoC that ensures in-order flit delivery. To avoid the use of costly reordering mechanisms at the destination of each communication flow, we propose a solution based on a single small buffer added to each router to prevents flits from over taking other flits belonging to the same communication flow. We also develop a worst-case traversal time (WCTT) analysis for packets transmitted over IPDeN. We implemented IPDeN in Verilog and synthesized it for an FPGA platform. We show that a router of IPDeN requires "483-times less hardware resources than routers that use VCs. Experimental results shown that the worst-case and average packets communication time is reduced in comparison to the state-of-the-art |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-08-23 2022-08-23T00:00:00Z 2023-01-23T12:34:41Z |
dc.type.driver.fl_str_mv |
conference object |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/21772 |
url |
http://hdl.handle.net/10400.22/21772 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1109/RTCSA55878.2022.00023 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
IEEE |
publisher.none.fl_str_mv |
IEEE |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833600674116403200 |