Slot-Based Transmission Protocol for Real-Time NoCs - SBT-NoC

Borislav Nikolic, Robin Hofmann, R. Ernst
{"title":"Slot-Based Transmission Protocol for Real-Time NoCs - SBT-NoC","authors":"Borislav Nikolic, Robin Hofmann, R. Ernst","doi":"10.4230/LIPIcs.ECRTS.2019.26","DOIUrl":null,"url":null,"abstract":"Network on Chip (NoC) interconnects are some of the most challenging-to-analyse components of multiprocessor platforms. This is primarily due to the following two reasons: (i) NoCs contain numerous shared resources (e.g. routers, links), and (ii) the network traffic often concurrently traverses multiple of those resources. Consequently, complex contention scenarios among traffic flows might occur, some of the important implications being significant performance limitations, and difficulties when performing the real-time analysis. In this work, we propose a slot-based transmission protocol for NoCs (called SBT-NoC), and an accompanying analysis method for deriving worst-case traffic latencies. The cornerstone of SBT-NoC is a contention-less slot-based transmission, arbitrated via a protocol running on a dedicated network medium. The main advantage of SBT-NoC is that, while not requiring any sophisticated hardware support (e.g. virtual channels, a flit-level arbitration), it makes NoCs amenable to real-time analysis and guarantees bounded low latencies of high-priority time-critical flows, which is a sine qua non for the inclusion of NoCs, and multiprocessors in general, in the real-time domain. The experimental evaluation, including both synthetic workloads and a use-case of an autonomous driving vehicle application, reveals that SBT-NoC offers a plethora of configuration opportunities, which makes it applicable to a wide range of diverse traffic workloads.","PeriodicalId":191379,"journal":{"name":"Euromicro Conference on Real-Time Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Euromicro Conference on Real-Time Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.ECRTS.2019.26","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Network on Chip (NoC) interconnects are some of the most challenging-to-analyse components of multiprocessor platforms. This is primarily due to the following two reasons: (i) NoCs contain numerous shared resources (e.g. routers, links), and (ii) the network traffic often concurrently traverses multiple of those resources. Consequently, complex contention scenarios among traffic flows might occur, some of the important implications being significant performance limitations, and difficulties when performing the real-time analysis. In this work, we propose a slot-based transmission protocol for NoCs (called SBT-NoC), and an accompanying analysis method for deriving worst-case traffic latencies. The cornerstone of SBT-NoC is a contention-less slot-based transmission, arbitrated via a protocol running on a dedicated network medium. The main advantage of SBT-NoC is that, while not requiring any sophisticated hardware support (e.g. virtual channels, a flit-level arbitration), it makes NoCs amenable to real-time analysis and guarantees bounded low latencies of high-priority time-critical flows, which is a sine qua non for the inclusion of NoCs, and multiprocessors in general, in the real-time domain. The experimental evaluation, including both synthetic workloads and a use-case of an autonomous driving vehicle application, reveals that SBT-NoC offers a plethora of configuration opportunities, which makes it applicable to a wide range of diverse traffic workloads.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于时隙的实时noc传输协议——SBT-NoC
片上网络(NoC)互连是多处理器平台中最具挑战性的分析组件之一。这主要是由于以下两个原因:(i) noc包含大量共享资源(例如路由器,链路),以及(ii)网络流量经常并发地遍历多个这些资源。因此,可能会出现交通流之间复杂的争用场景,其中一些重要的含义是显著的性能限制,以及在执行实时分析时遇到的困难。在这项工作中,我们提出了一种基于插槽的noc传输协议(称为SBT-NoC),以及一种伴随的最坏情况流量延迟的分析方法。SBT-NoC的基石是一种无争议的基于插槽的传输,通过在专用网络介质上运行的协议进行仲裁。SBT-NoC的主要优点是,虽然不需要任何复杂的硬件支持(例如虚拟通道,飞变级仲裁),但它使noc能够进行实时分析,并保证高优先级时间关键流的有限低延迟,这是在实时领域中包含noc和多处理器的必要条件。实验评估,包括合成工作负载和自动驾驶汽车应用的用例,表明SBT-NoC提供了大量的配置机会,这使得它适用于各种不同的交通工作负载。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Dynamic Interference-Sensitive Run-time Adaptation of Time-Triggered Schedules Attack Detection Through Monitoring of Timing Deviations in Embedded Real-Time Systems Fixed-Priority Memory-Centric Scheduler for COTS-Based Multiprocessors Hiding Communication Delays in Contention-Free Execution for SPM-Based Multi-Core Architectures Response-Time Analysis of Limited-Preemptive Parallel DAG Tasks Under Global Scheduling
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1