没有合适的资源?快使用搜索试试~ 我知道了~
片上网络(NoC)成为现代芯片多处理器(CMP)系统的骨干。 但是,随着集成核数量的增加和网络规模的扩大,网络等待时间的不平衡成为一个重要问题,严重影响了网络和系统的性能。 本文旨在通过优化交换机分配的设计来缓解这一问题。我们提出了一种面向公平的交换机分配(FOSA),这是一种新颖的交换机分配策略,可实现统一的网络延迟。在平衡网络等待时间方面取得了显着改善。 我们使用综合流量评估FOSA的网络和系统性能,并在全系统模拟器中评估SPEC CPU2006基准。与规范的可分离交换机分配器(Round-.Robin)和最近提出的交换机分配器(TS-Router)进行比较实验表明,我们的方法最大延迟(ML)分别降低了45.6%和15.1%,延迟标准偏差(LSD)分别降低了13.8%和3.9%。 除此之外,FOSA比TS-Router的系统吞吐量提高了0.8%。 最后,我们综合了FOSA,并对面积和功率的额外消耗进行了评估。
资源推荐
资源详情
资源评论



















Fairness-Oriented Switch Allocation for
Networks-on-Chip
Zicong Wang
∗
, Xiaowen Chen
∗†
, Chen Li
∗
and Yang Guo
∗
∗
College of Computer, National University of Defense Technology, Changsha, Hunan, China
†
Department of Electronics, KTH Royal Institute of Technology, Kista, Stockholm, Sweden
Email: {wangzicong,xwchen,lichen,guoyang}@nudt.edu.cn
Abstract—Networks-on-Chip (NoC) is becoming the backbone
of modern chip multiprocessor (CMP) systems. However, with
the number of integrated cores increasing and the network
size scaling up, the network-latency imbalance is becoming an
important problem, which seriously influences the performance
of the network and system. In this paper, we aim to alleviate
this problem by optimizing the design of switch allocation.
We propose fairness-oriented switch allocation (FOSA), a novel
switch allocation strategy to achieve uniform network latencies.
FOSA can improve system performance by achieving remarkable
improvement in balancing network latencies. We evaluate the
network and system performance of FOSA with synthetic traffics
and SPEC CPU2006 benchmarks in a full-system simulator.
Compared with the canonical separable switch allocator (Round-
Robin) and the recently proposed switch allocator (TS-Router),
the experiments with benchmarks show that our approach de-
creases maximum latency (ML) by 45.6% and 15.1%, respectively,
as well as latency standard deviation (LSD) by 13.8% and 3.9%,
respectively. Besides this, FOSA improves system throughput by
0.8% over that of TS-Router. Finally, we synthesize FOSA and
give an evaluation of the additional consumption of area and
power.
I. INTRODUCTION
As the number of cores integrated on chip multiproces-
sors (CMP) continues to increase, Networks-on-Chip (NoC)
is gradually becoming the best solution for interconnection.
However, as the network size scales up, the communication
distance and latency between cores increase, and NoC can
considerably affect system performance. Therefore, NoC effi-
ciency is important for improving system performance.
Many prior research projects make a great effort to design
an efficient router to meet the demands of communication
between cores [1]–[5]. However, an important but easily over-
looked problem affecting performance is the network-latency
imbalance, which refers to the non-uniform latencies in net-
work communication. A larger latency gap implies more net-
work packets suffering from higher latencies, which become
the bottleneck of the system and worsen the performance.
There are two reasons for the network-latency imbalance
problem. Firstly, take the two-dimensional mesh network as
an example. As the cores reside in different locations (center
or periphery), the cores located in the center have an advantage
over others in terms of communication. Specifically, the central
work is supported by the National Natural Science Foundation of China (No.
61502508 and No. 61402499) and the Hunan Natural Science Foundation of
China (No. 2015JJ3017).
cores are closer to others on average, compared with peripheral
cores. The average communication distance gap between cores
becomes even larger with the scaling up of network size.
Secondly, inappropriate packet (flit) scheduling strategy and
anti-starvation criterion in router design can exacerbate the
network-latency imbalance problem, since the majority of
strategies overly concentrate on improving the efficiency of
scheduling and rarely address this problem.
To achieve more balanced network latencies, the composi-
tion of network latency is analyzed first. In the absence of
contention, the packet latency (i.e., the zero-load latency) can
be determined by the following expression [6]:
T
0
= H × (t
r
+ t
l
) +
L
b
(1)
H indicates the hop count of the packet traveling from the
source node to the destination node. t
r
and t
l
, respectively,
denote the delay through a single router and a single link.
L/b stands for the time for the packet with length L to cross
a link with bandwidth b (i.e., the serialization delay). If we
take the contention into consideration, we can introduce t
w
to Equation 1, which reflects the average waiting time for a
single switch, as follows:
T = H × (t
r
+ t
l
+ t
w
) +
L
b
(2)
Note that t
r
, t
l
, and b are constant under determined network
parameters and router architecture. Furthermore, H and L are
also determined for a specific packet (assuming deterministic
routing is applied). In contrast, the t
w
for a specific packet
can vary considerably with the switch allocation strategy,
which probably results in some packets suffering from high
latencies. Therefore, our work focuses on regulating t
w
in
switch allocation.
In this paper, we aim to alleviate the network-latency
imbalance problem by reconsidering the objective of switch
allocation. Different from most traditional efficiency-oriented
switch allocators, we propose fairness-oriented switch allo-
cation (FOSA), a novel switch allocation strategy that takes
fairness as the primary objective to achieve more balanced
network latencies. Our approach uses fairness to denote the
degree of network-latency equalization, which is measured
by the metrics of latency standard deviation (LSD) and
maximum latency (ML). The basic idea of our approach is
资源评论


weixin_38735804
- 粉丝: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- PLC编程与应用基本结构.ppt
- Web的嵌入式设备管理.doc
- 电子商务中珠宝行业的现状与其存在问题研究.doc
- WEB数据库原理与应用-学习情境3(1).doc
- 互联网思维下的新媒体营销初探.docx
- 为大模型提供 A 股数据的 MCP 服务
- 基于HTML-CSS-JavaScript构建的纯静态搜索引擎聚合主页-自动跟随系统明亮暗黑主题切换-支持自定义壁纸参数-多引擎搜索结果整合-键盘导航联想词-无后端依赖部署-轻量级.zip
- 2013河北省职称计算机应用能力历年考试模拟练习系统基础知识.doc
- 鞍山科技大学机械设计方案制造及自动化专业.doc
- 3.15-大数据不会撒谎.docx
- 通信管道监理员考试试卷.doc
- 通信行业市场发展趋势分析-新基建加快推进行业发展.docx
- 帕金森病护理工作计划项目管理第四军医大学唐都医院神经外科王学廉.ppt
- Entity Framework Core 2.0入门与实战
- 船舶电气及自动化.doc
- 基于导师制的独立学院计算机类专业人才孵化探索.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
