基于应用程序特征分析的SoC任务分配技术研究与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:leijugui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着超大规模集成电路技术的迅速发展,片上系统(System-on-Chip,SoC)的集成度不断增高,系统功能日益丰富,设计复杂性越来越大,SoC设计方法学面临严峻的技术挑战。SoC设计的主要目标是能高效运行系统应用程序,并实现低功耗和低成本。对应用程序特征进行充分而有效的分析,是设计实现SoC应用高效能的有效技术途径。本文面向粗粒度可重构密码处理SoC体系结构设计和系统任务分配的需求,研究SoC应用程序特征分析方法,研究基于应用特征分析的SoC任务分配方法,以及相应工具的设计实现技术。完成的主要工作如下:1.粗粒度可重构密码处理SoC采用可重构协处理器进行加速,协处理器可重构运算部件的指令集对应用程序的适用程度,决定了粗粒度可重构加密SoC芯片在实际应用中的效果。本文以应用程序特征分析为基础,提出了一种可有效支持可重构协处理器指令集设计的应用特征自动分析方法。该方法可自动生成可视化的密码算法控制流图,自动分析程序的计算特征、指令序列特征、操作数特征,循环特征、循环结构特征和核心循环特征、自动提取核心代码块等,为粗粒度可重构密码处理SoC体系结构设计,提供可靠的分析结果。2.提出了一种基于应用程序特征分析的可重构密码处理SoC任务分配方法。该方法使用图节点多着色模型描述任务分配问题,并使用课题组提出的进化蚁群算法进行分配空间探索,寻找高质量的分配方案。实验结果表明:相对于同类典型方法,本文方法可以获得高质量的分配解,并较大幅度地加快了收敛速度,对提高粗粒度可重构加密SoC处理性能具有重要作用。3.采用所提出的方法,实现了一个SoC应用程序特征分析工具原型和一个基于应用程序特征分析的SoC任务分配工具原型。利用程序特征分析工具对典型的几种加密算法进行分析,得到了可重构协处理器指令集和体系结构设计所需的特征信息;在粗粒度可重构加密SoC体系结构确定的基础上,利用基于应用程序特征分析的SoC任务分配工具,对典型密码应用处理任务进行自动分配,结果以简明直观的方式提供给SoC设计人员,有利于提高可重构密码处理SoC任务分配的质量和效率。典型的应用实例,验证了本文方法的有效性。本文方法不仅可以辅助支持粗粒度可重构SoC专用指令集设计与SoC任务分配工作,同时也可为其它领域的程序分析、SoC编译优化等工作提供一定的设计辅助指导。
其他文献
在有效质量近似下,通过变分法研究了流体静压力下有限高应变GaN/AlxGa1-xN柱形量子点中杂质态结合能.首先,在有效质量近似下利用变分原理计算了不考虑应变时结合能随量子点高
目的 了解阻塞性睡眠呼吸暂停低通气综合征(OSAHS)伴肥胖患者体质量管理失败的原因,为提高患者体质量管理的有效性提供参考。方法 对17例确诊为OSAHS,需进行体质量管理,但半年
在当下,学术的发展逐渐呈现出多元化的发展,不同的学科之间出现交融和重新组合,在这样的大背景和前提下,如何发挥好我国传统音乐自身的优势,利用与其他学科之间的融合来推动
由于制作工艺的进步,电子元器件特征尺寸的减小,人们可以在单个芯片上集成越来越多的知识产权(IP)核。系统芯片(SoC)上越来越多IP核之间的通信使得总线的负担愈加沉重。网络
目前,小学语文新课标改革之后,对学生的学习提出了更高的要求:写作应当贴近学生的实际生活,有利于学生动笔抒发情感、记录事情,提高学生的表达能力,从另一方面可以引导学生去
<正> 最近,澳大利亚学者、悉尼马克里大学英语教授霍华德·费尔佩林在接受采访时谈了他对目前兴起的一个新的批评流派——新历史主义的看法。费尔佩林先生认为,在过去很长一
目的 研究中医护理对老年骨折患者术后疼痛和便秘的影响。方法 本次研究选取的对象为2016年1月至2016年10月在我院进行治疗的老年骨折患者60例,将患者随机分为对照组和观察组
随着半导体制造技术不断向微细化、高速、高密度方向发展,开发高精度、高效率、高可靠性的引线键合机是对封装设备制造业刻不容缓的要求。限制引线键合机定位在高速加工过程
本论文主要是针对微电路以及混合电路生产中的芯片粘接工序质量控制中的特殊问题,提出了一个应用于芯片粘接工序质量评价的数学模型。该模型是建立在对剪切力试验数据分布规
射孔在非常规油气藏的开发中,作为压裂的前导工艺,为后续油气采集提供通道.开发一种具有变壁厚锥弧结构药型罩的新型非常规油气藏高流动效率射孔弹,数值仿真显示,新型射孔弹