粗粒度可重构处理器的系统级功耗建模
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP332
【图文】:
器一般可分为通用处理器和专用处理器,前者如 Intel 的酷睿和至强如 Google 专为深度学习定制的 TPU[1](Tensor Processing Unit,张量处理器属于指令驱动的执行方式,一条指令的执行必须经过特定的正的执行操作只占其中很少的时间和功耗,因此其性能/功耗比不高器相对应的是专用定制处理器,专用定制处理器很多具有数据流驱,根据特定应用需求专门设计对应的电路结构,无需指令集支持,速度快,功耗低。但专用定制处理器的劣势也很明显:与通用处理灵活性和拓展性,无法满足层出不穷的应用需求;设计周期很长,要承担滞后市场的风险。工艺结点不断缩小,进入纳米工艺后,高模成本,限制了全定制电路的广泛使用[2]。构处理器结合了指令驱动处理器的灵活性和数据流驱动处理器的高通用处理器和专用处理器的替代选择[3]。可重构处理器的执行采用流结合的计算方式,处理器在运行时先执行配置流,动态重构本次元阵列的功能,然后由数据流驱动运算单元执行计算任务。Memory(context,data)
图 2-2 Wattch 结构图Fig2-2 Wattch architectureleScalar 是 Todd Austin 开发的用于建模处理器体系结构的开程序在某种特定体系结构上的具体执行过程,统计出具体的Wattch 上运行测试程序时,Wattch 调用 SimpleScalar 的 si硬件性能模拟器,统计每个周期内功能模块的访问次数,结模型,计算出各个模块和处理器的功耗。Watcch 模型支持参数,为用户留出了可配置接口,如 Cache 的容量及 ban、分支预测器的工作方式等。h 功耗模型缺点有:(1)工艺参数固定,可以仿真的工艺水平 在先进制程下的应用。(2)只考虑了电路的动态功耗,不符合分布。因此Wattch在现代工艺下的功耗仿真精度不能满足lePower 是一个执行驱动和周期精确的 RTL 级功耗er 不仅可以统计出各个硬件模块的访问频率,还统计了模块Power 为数据通路中的模块建立功耗查找表,当测试程序运
图 2-3 Power Timer 结构图Fig2-3 Power Timer architecturePowerTimer 的处理器参考模型是 IBM 的 PowerPC 系列处理器,使用 IBM能模拟器 Turado/MET。从图中可以看出,PowerTimer 的输入端不仅有体系结数和硬件资源的访问次数,还包括了工艺参数。其功耗模型共提供了不同层功耗仿真,功耗模型 RMAP(Research Microarchitecture Power Model )包括PAM(Common Power Analysis Methodology) 、 Legosim 、 ARPA(Array Ponalysis)。其中,CPAM 是一个晶体管级的功耗评估工具,可以提供一些与晶体关的功耗信息报告。Legaspi 是针对 LegOS 的一个仿真工具,通过仿真实验化一些设计因素,如时钟设计、时钟器件类型等。ARPA 是针对于自有的 SR构的功耗仿真工具,限制了其仿真的通用性。PowerTimer 是一种系统级和门级相结合的功耗评估工具,在系统级框架中处理器的整体结构,部分模块内部采用门级仿真功耗,因为加入了更细致的电路模型,仿真结果较 Wattch 更为精确。此外,PowerTimer 加入了对工艺级仿真,拓展了在不同工艺结点上的应用。但 PowerTimer 的局限在于只针对于
【相似文献】
相关期刊论文 前10条
1 季爱明;沈海斌;严晓浪;;粗粒度可重构结构的性能估计方法[J];电路与系统学报;2007年03期
2 李宏博;李占山;王涛;;改进求解约束满足问题粗粒度弧相容算法[J];软件学报;2012年07期
3 郝杰;;一种包含异常处理的粗粒度切片方法[J];微电子学与计算机;2012年07期
4 李u&;罗安坤;;基于粗粒度遗传算法的网络入侵检测系统[J];计算机工程;2008年13期
5 谌勇;许大丹;;基于角色的粗粒度权限控制框架设计与实现[J];华北水利水电学院学报;2007年01期
6 李常青;唐世渭;李红燕;;基于关联分析的粗粒度级个性化信息挖掘[J];计算机科学;2002年01期
7 ;采用多因素优选法解决棕刚玉粗粒度砂轮冷爆废品的试验小结[J];科技简报;1975年03期
8 刘电霆;周德俭;;中小企业协同设计中基于不确定语言关联的粗粒度任务规划[J];制造业自动化;2007年07期
9 霍丽娜;;基于粗粒度-主从式并行遗传算法的换热管最优清洗路径规划[J];自动化技术与应用;2019年11期
10 柴玉梅;刘东昊;王黎明;;对象级粗粒度切片方法[J];计算机工程与设计;2012年03期
相关会议论文 前6条
1 罗安坤;李u&;;基于粗粒度模型遗传算法的网络入侵检测系统研究[A];第一届中国高校通信类院系学术研讨会论文集[C];2007年
2 王希诚;;粗粒度遗传算法及其在优化设计上的应用[A];中国力学学会学术大会'2005论文摘要集(下)[C];2005年
3 李韬;孙志刚;;基于SoPC的粗粒度数据流网络处理器原型设计[A];第五届中国通信集成电路技术与应用研讨会会议文集[C];2007年
4 李祖德;占国强;叶晓俊;;FG-RBAC:基于RBAC的FGAC模型实现[A];第二十二届中国数据库学术会议论文集(研究报告篇)[C];2005年
5 吴云芳;温珍珊;段慧明;俞士汶;;语料库粗粒度词义标注[A];第六届汉语词汇语义学研讨会论文集[C];2005年
6 时晨;乔永强;;一种面向空间应用的可重构计算机体系结构[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)[C];2006年
相关重要报纸文章 前3条
1 薛斐;ESB:不可或缺的过客[N];中国计算机报;2005年
2 侯闯 综合编译;部署SOA需慎重[N];计算机世界;2004年
3 邢小萍;Gartner发布BI未来五大预测[N];网络世界;2009年
相关博士学位论文 前5条
1 沈剑良;应用定制的粗粒度可重构SoC设计方法研究[D];国防科学技术大学;2014年
2 岳]Z;粗粒度并行遗传算法的计算性能及其应用研究[D];华中科技大学;2008年
3 李韬;粗粒度数据流网络处理器设计关键技术研究[D];国防科学技术大学;2010年
4 田红丽;可重构计算系统芯片中的动态数据调度模型及部件的研究[D];河北工业大学;2011年
5 周理;高效可重构阵列计算:体系结构,设计方法与程序映射技术研究[D];国防科学技术大学;2014年
相关硕士学位论文 前10条
1 周君宇;面向粗粒度可重构架构的程序设计模式研究[D];上海交通大学;2016年
2 刘延涛;粗粒度可重构处理器的访存优化算法研究[D];上海交通大学;2018年
3 穆昌根;粗粒度可重构处理器的系统级功耗建模[D];上海交通大学;2018年
4 侯子健;粗粒度可重构阵列的系统级功耗建模及优化[D];上海交通大学;2017年
5 何瑞祥;粗粒度可重构计算系统映射与容错机制研究[D];安徽工程大学;2018年
6 袁开坚;基于粗粒度可重构处理器的任务映射技术研究[D];战略支援部队信息工程大学;2018年
7 于瑞丽;面向图处理的粗粒度多外存I/O管理策略[D];华中科技大学;2018年
8 周光华;粗粒度可重构体系结构建模方法研究与实现[D];国防科学技术大学;2010年
9 王攀;粗粒度分子动力学—从力场的开发到应用[D];中国石油大学(华东);2013年
10 刘东昊;对象级粗粒度切片方法研究[D];郑州大学;2011年
本文编号:2757409
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2757409.html