基于交叉点缓存路由的数据驱动多核处理器研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:hwen1023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多核处理器技术已经逐渐成为处理器的发展趋势,如何有效协调处理多核系统之间的工作、准确无误完成处理器的核间通信等成为多核处理器的研究方向。多核时代,其挑战并不是处理器设计本身,而是各核心间的互连、并行编程与缓存一致性:当核的数目较多时,互连线消耗的功耗和延迟尤为突出;传统的串行编程模型已经很难适应多核并行编程,多核并行编程成为必须挑战的问题;各个处理器核会保存同一数据的副本,如果某个处理器核修改了副本的值,那么保存在其他处理器上的副本也必须更新,以保证数据的一致性,否则就会出错,缓存一致性在多核处理器上尤为重要。针对上述问题,本文设计了一种采用数据驱动机制、支持函数语言风格编程的多核处理器,它包括发送匹配模块、函数执行单元、数据驱动模块和交叉点缓存路由器。数据驱动模块用来进行数据匹配、数据完备性检测以实现数据驱动机制;片上路由器则实现处理器核间的通信。所设计的多核处理器能够支持函数语言风格的编程模板。每段代码执行纯函数的操作,消除了函数间的共享变量,使得并行编程的复杂度有所降低。同时,所采用的数据驱动机制没有执行顺序的严格限制,充分挖掘了算法潜在的并行性。通过实验发现,在一定条件下,数据驱动机制可以保证并行程序的加速比随计算资源的增加而呈线性增大。本文所提出的设计方案有效的综合了数据流计算机中细粒度与控制流计算机的顺序控制执行,是一种性能平衡、设计与使用灵活、设计成本与功耗低的解决方案。所采用的数据流函数语言,易于并行软件的开发,有效解决软件开发严重滞后硬件发展的问题。本文使用Quartus II和Modelsim构建RTL硬件电路,在Altera的DE2-115FPGA开发板上植入相应的多核系统,完成此互联架构的仿真、综合、验证测试。
其他文献
金融时间序列中,最具吸引力的就是资产价格波动率,波动率在金融工程领域里有着举足轻重的地位,更由于其潜在而不可见,近几十年来,国内外学者对估计波动率参数的研究狂热从未
利用高密度聚乙烯(HDPE)制备了HDPE纤维混凝土,为了更好地利用HDPE纤维混凝土,了解其钢筋混凝土结构的力学性能,设计了普通混凝土混合物与HDPE纤维混凝土的对比实验,利用气缸及
2018年3月24日,北欧化工公司与联合化学公司在哈萨克斯坦签署了关于利用乙烷裂解炉合作开发聚乙烯的世界级协议,2个公司将建立联合公司,各持股50%。该项目总投资为65亿美元,
从2017年全国卷古诗鉴赏题开启一个客观题加一个主观题的命题模式后,以高难度而闻名的风格类古诗鉴赏题呈现强势回归之势。本文精研历年高考风格类古诗鉴赏真题,探究其命题规
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
为阐明长期植烟对土壤生态化学计量特征变化的影响,对比分析了攀枝花市米易县植烟区域第二次土壤普查(1982年)与现今(2013年)植烟土壤生态化学计量学演变特征,为区域植烟土壤生态
目的了解厦门大学附属第一医院呼吸系统感染病原菌分布及耐药情况,为临床用药提供依据。方法回顾性分析厦门大学附属第一医院2011年1~12月痰培养分离的841株病原菌,在自动微生
从高群书《西风烈》的典型案例可以看出,中国电影人坚持学习美国类型电影的努力难能可贵,但中国电影的好莱坞梦想依然任重道远,而割裂好莱坞电影的精神内涵和表现手段则使得
自2013年5月开始,上海银行间同业拆放利率(Shibor)一路上涨。2013年6月20日上海银行间同业拆放利率达到了空前绝后的高峰,当天隔夜Shibor利率首次超过10%,升至13.4440%,创下