项目名称: 自动识别自定义指令提高高层次综合效率的研究
项目编号: No.61404069
项目类型: 青年科学基金项目
立项/批准年度: 2014
项目学科: 无线电电子学、电信技术
项目作者: 肖成龙
作者单位: 辽宁工程技术大学
项目金额: 24万元
中文摘要: 随着应用的复杂度不断增加,电子设计自动化领域越来越多地使用高层次综合来进行硬件设计。已有研究表明,在高层次综合背景下识别和使用自定义指令可以提升电路的运算性能或减少面积(资源)。但是,已有的研究是在高层次综合过程中识别自定义指令,因此需要修改高层次综合中的关键算法。而且,已有的研究所识别的自定义指令只能满足特定的约束条件或只能达到单一的设计目标。本课题研究如何在不修改高层次综合工具的前提下灵活、高效地识别和使用自定义指令。具体研究内容包括:源代码到控制数据流图的自动转换;如何在不同的约束条件下快速枚举子图(自定义指令的图形化表示);如何根据不同设计目标选择最佳子图集作为自定义指令;自动生成包含所选择的自定义指令的新代码。通过本项研究,将使得高层次综合在更短的时间得到具有更好的运算性能和使用更少面积的电路设计方案。
中文关键词: 高层次综合;自定义指令;控制数据流图;子图枚举;子图选择
英文摘要: As the applications are becoming more and more complex, high-level synthesis has been widely used for hardware design in electronic design automation community. Researches show that the identification and the use of custom instructions in high-level synth
英文关键词: high-level synthesis;custom instruction;control data-flow graph;subgraph enumeration;subgraph selection