基于多维数组的高速片上网络模拟器的设计与实现

来源 :内蒙古大学 | 被引量 : 2次 | 上传用户:sclin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
片上网络作为片上多核处理器提供了一种解决方案,解决了传统总线型结构处理器在功耗和数据吞吐率上的瓶颈,具有良好的扩展性和并行传输性。然而其复杂多样的拓扑结构、路由算法和众多配置参数构成了庞大的设计空间,为研究人员选择某种合适的模型带来了很大的困难,因而合适的片上网络模拟器能极大地简化建模难度,缩短建模时间。本文提出了一种改进的片上网络模拟器的设计方法并基于此方法实现了一个高速片上网络模拟器,将模拟器程序中所有涉及到数值的部分都用不同的多维数组来分别归类表示,即将模拟器各个功能模块的参数以及运行过程中的网络负载数据的传输都抽象为对多维数组的数值查找和更新计算。基于此种数据存储结构,实现了片上网络中的核结点和路由结点等模块并提供了典型的片上网络模型供用户选择和配置,同时还提供了相对于其他模拟器更加强大灵活的扩展性。此外,还利用pthreads多线程对模拟器程序进行加速,使结点之间的数据传输并行化,以缩短模拟器的运行时间,使该模拟器能够胜任对未来上千核的大规模片上网络的建模。为了验证模拟器的正确性和优势,本文将其与学术界广泛使用的模拟器Graphite进行了对比,通过在这两个模拟器上建立相同的模型并运行相同的网络负载—SPLASH2,对比了这两个模拟器对所建模型的性能评估结果和运行时间,得出所设计的模拟器的较准确,且运行速度高于Graphite,此外还分析了模拟器运行过程中的内存占用情况。
其他文献
以姜黄为原料,分别采用水浴提取法、微波辅助提取法和水浴搅拌提取法单次提取姜黄素。利用正交设计法优化了3种提取方法的提取工艺,并用方差分析法分析了各因素的显著性。得
在新世纪到来之际,能否建设一支高素质的“两课”(马克思主义理论课和思想品德课)教师队伍,是关系着高等学校能否坚持社会主义办学方向和把下一代培养成什么样的人的重大问题。本
目的对比分析冠心病心肌缺血采取替格瑞洛、氯吡格雷治疗的临床效果。方法选取2017年1月-2018年12月来我院治疗的冠心病心肌缺血患者100例为研究对象,随机将所有患者分为两组
目的:分析肝癌护理管理中实施心理干预的护理效果。方法:选自我院2017年12月~2018年12月诊治记录48例肝癌病例,数字表法均分患者,24例实验组患者实施常规护理+心理干预,24例
从制度变迁的视角对新中国成立三个时期农村公共服务供给制度的演进、特征和原因作了分析。认为计划经济时期农村公共服务实行财政供给和农村集体组织供给并存、以农村集体组
小型化的发展趋势带来了电力电子系统的高密度化。同时,随着功率半导体器件开关频率的不断提高,变换器成为了周围设备的潜在电磁干扰噪声源。一定强度的干扰将导致处于该环境中
本文运用现代安全生产理论,在宏观分析我国军工企业安全管理状况的基础上,结合燎原无线电厂的现状,针对其安全管理状况,详细分析并深入研究安全生产工作中的成功经验和目前存
检察机关作为认罪认罚从宽制度改革中的控方,代表国家与被追诉方展开协商,在庭审中出庭履行支持公诉、法律监督职责。在认罪认罚从宽制度改革中,检察机关应顺势而为,担负起改革的
报纸
随着移动通信和深空通信领域的迅速发展,在无线信道上传输多媒体数据的应用日趋广泛。下一代无线通信系统设计的目标是在高速移动环境下实现宽带的、高速的数据传输。由于无
本文从广义上理解公共服务民营化,将其定义为“政府通过一系列化公为私、公私合作方式,借以引入竞争机制,提高管理效率和服务质量,从而达到更好的社会治理效果。”公共服务民