片上互连网络跨层交互的应用层优化框架

被引量 : 0次 | 上传用户:t555666777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的发展,芯片上的集成晶体管数目呈指数增加。当集成电路工艺进入到65 nm以下,线延时不再随着工艺特征尺寸缩小而减少。芯片的性能无法随着器件数目和时钟频率的增加而成比例的提升。随着系统应用复杂度的增加,可以将多个处理器核、存储器以及其他的知识产权核(intellectual propertycore,简称IP核),通过片上网络互连的方式,集成到单一芯片中。片上网络设计需要考虑低能耗、高带宽、低传输延迟、可扩展、可靠性等设计要求和挑战。从系统的角度综合考虑这些设计挑战和要求,基于层次交互构件方法,重点研究片上网络设计亟待解决的三个关键问题:应用映射、多播路由,以及消息依赖造成的死锁。首先,针对二维片上网络,本论文提出一种感知应用通信特性和拓扑结构的应用映射算法:基于应用模板的高效应用映射算法(template-aware efficient mapping,简称TEM)。TEM按照应用的通信轨迹图的特性,将应用分为两大类,1)存在通信热点的应用和2)通信比较均匀的应用。对于第一类应用,TEM将热点及其相连的节点映射到靠近的资源节点;对于第二类应用,TEM采用图划分的方式进行映射。TEM可以被用在二维网格、环绕网格、蝶形胖树等拓扑结构。将TEM映射算法的结果作为遗传算法(genetic algorithm,简称GA)的初始群体,得到更为优化的映射算法GA+TEM。采用SPLASH-2基准测试的通信轨迹作为Noxim片上网络仿真器的输入,实验结果表明,GA+TEM比单纯使用GA算法明显降低了通信能耗(5%-20%)。本论文进一步提出了一种针对三维集成片上网络的增量式应用映射算法:高能效的运行时增量式应用映射算法框架(energy efficient run-time incremental mapping framework,简称ERIM)。ERIM根据新到达应用的任务图的特性,将应用分为两种类型,1)通信密集型和2)计算密集型。对于这两种类型的应用,ERIM首先找到一个长方体形状的资源节点区域,以减少对未到达应用的影响。对于通信密集型的应用,ERIM通过有效地利用垂直方向所增加的连接度,来降低通信能耗。而对于计算密集型的应用,ERIM尽量平衡在每一个垂直堆叠(vertical stack)上运行任务的处理器核之间的温度来避免温度超过门限值。实验结果表明,ERIM产生的映射结果比两个贪婪式映射算法的映射结果的能耗低达15%。其次,我们考虑多个应用被分配到同一个片上网络系统中而每一个应用的子区域可能不规则时,如何进行多播路由。本论文提出了一种面向不规则子区域的多播路由策略,其原理如下:基于一个现有的多播路由算法,比如多播XY路由,当发现一个输出端口所连接的网络节点不在同一个子区域内,就选择另外一个方向(称为替换方向,alternative).基于这个策略,提出了一个面向二维子区域的替换多播XY路由算法(alternative multicasting XY routing,简称AL+XY)和一个面向三维子区域的替换多播XYZ路由算法(alternative multicasting XY routing,简称AL+XYZ)。实验结果表明AL+XY比多次单播和区域内广播两种方法,能耗和延迟都低。当多播对单播比例为0.3、注入率为0.4(flit/cycle)的时候,多次单播和子区域内广播的能耗分别为AL+XY的2.2倍和2倍。在同样的多播对单播比例和注入率下,多次单播和子区域内广播的延迟分别为AL+XY的11和1.2倍。AL+XY可以被扩展为适用于三维集成片上网络子区域多播的AL+XYZ多播路由。AL+XY和AL+XYZ路由器在TSMC 65nm工艺下综合,工作频率为800MHz。AL+XY比二维网格片上网络的单播路由器面积增加了3%, AL+XYZ的面积比三维集成片上网络单播路由器面积增加了7%。最后,本论文中提出了一种可以避免在点对点流式传输系统中可能出现的请求-请求类型消息依赖造成的死锁的方法。消息依赖造成的死锁产生的原因是网络中的消息不能被目的节点消耗而驻留在网络中,这些消息相互依赖,从而造成死锁。本论文从理论上证明了一个避免请求一请求类型消息依赖造成的死锁的充分条件,并提出可以通过增加非均匀虚通道(即路由器的每个端口所配置的虚通道数目可以不一样)来避免这种死锁。基于该理论,本论文进一步证明了寻找最小数目的非均匀虚通道的问题是一个NP完全问题,并提出一个基于线性规划的近似算法:路径选择和最少虚通道分配方法(path selection and minimum virtual channel allocation,简称PSMV)。PSMV算法可以和现有的应用映射算法集成在一起,产生没有死锁的映射结果。PSMV产生的结果延迟低,使用额外缓冲开销较少。
其他文献
少数民族预科教育是我国高等教育的重要组成部分,是进一步落实党的民族政策,加速民族高等教育的改革与发展,增强民族团结,使之适应民族地区经济社会发展的重要举措。经过50多
目的探讨影响糖尿病患者胰岛素治疗依从性的因素,从而提高患者治疗依从性。方法采用问卷调查法,向214例门诊和住院的糖尿病患者应用胰岛素治疗进行调查。结果经调查的214例患
评胡适的杜诗观陈新璋鲁迅先生曾说:“《红楼梦》……单是命意,就因读者的眼光而有种种:经学家看见《易》,道学家看见淫,才子看见缠绵,革命家看见排满,流言家看见宫闱秘事……”①《
目的:抓住职业损伤严重方面和职业防护行为的薄弱环节,加强管理和开展护理教育,提高护理人员防护意识,使各项防护措施得到落实。方法:对我院100名护士进行回顾性调查后进行统
自适应交互式多模型(AIMM)方法已经解决了许多复杂的机动目标跟踪问题,但过多的模型竞争会使AIMM性能下降,限制了这种方法的应用。文中结合变结构多模型(VSMM)可包含更多模型
为防治水产养殖动物常见多发的小瓜虫病,本试验选取小瓜虫抑动蛋白基因,人工合成经物种优化后的抑动蛋白基因序列,以pVAX1为载体构建重组质粒,转入大肠杆菌DE3进行克隆表达。
<正>化疗是目前治疗恶性肿瘤的主要手段之一,许多化疗药物对血管有较强的毒副作用,输注过程中一旦发生药液外渗,可引起局部肿胀、剧痛,重则导致组织坏死甚至造成功能障碍,给
<正> 所谓可持续发展,是指既满足当代人的各种需要,又保护生态环境,不对后代人的生存和发展构成危害的发展,是一种兼顾现在与未来的战略。 可持续发展的思想,已为世界各国所
由于旅游资源的日趋同化,文化旅游成为旅游发展新的经济增长点,恩施州可通过跨领域结合,走品牌化发展道路,提升其品牌形象。采用焦点小组座谈法和问卷调查法,从服务质量这一
<正>2015年1月6日,中国农科院等单位主办,农业部副部长参与的马铃薯主粮化发展战略研讨会提出:推动土豆成为餐桌上的主食,让土豆逐渐成为继水稻、小麦、玉米之后的我国第四大