文章目录
- 题目:Topology Agnostic Virtual Channel Assignment and Protocol Level Deadlock Avoidance in a Network-on-Chip
- 时间:2021
- 会议:DAC
- 研机机构:ARM
本篇论文的主要贡献: 针对虚通道Virtual Channle(VC)分配问题进行优化,将VC分配问题抽象成Traffic Conflict Graph图,并在VC mapping之后生成拓扑。
NoC的组成
- 协议转换的bridges: convert external protocols such as AMBA to packetized format
- 路由器routers: routing these packets between IPs through appropriate links or VCs
- interfacing elements such as resizers for link width disparities, power & clock domain converters, pipeline elements for timing closure
VC mapping与拓扑生成的方法可分成:
- Topology generation before VC mapping
- Combined topology generation & VC mapping
- Topology generation after VC mapping
方法1的缺点是traffic容易冲突,方法2的缺点是设计空间太大,方法3相比而言是更好的
- 题目:Distilling Arbitration Logic from Traces using Machine Learning: A Case Study on NoC
- 时间:2021
- 会议:DAC
- 研究机构:康奈尔大学
本篇论文的主要贡献: 对于NoC的仲裁逻辑,利用机器学习模型来优化性能,根据simulation traces生成线性树模型,以较低的逻辑开销实现(因为树结构比较适合硬件实现)。
NoC什么时候要用到arbitration? 当有多个虚通道竞争同一个输出端口时。过去常用的有Round-Robin轮询仲裁与Global-age-based仲裁,当然也可以用强化学习的方法。
- 题目:TAMA: Turn-aware Mapping and Architecture – A Power-efficient Network-on-Chip Approach
- 时间:2021
- 期刊:TECS
- 研究机构:伊朗伊斯法罕科技大学
针对NoC的低功耗设计,主要利用了power gating技术,但是power gating有一个唤醒延时。怎么能不唤醒router还传数据呢? 加一个bypass,当packet不拐弯的时候,直接把packet传过去。
本篇论文的主要贡献:
- 基于上述思路进行优化,基于启发式算法优化task mapping,使得拐弯的packet最少,大部分的packet都是直连过去的
- 同时引入新的硬件模块,在数据包到达之前唤醒路由器,以此降低唤醒延时