项目名称: 面向应用领域的处理器软硬件协同设计关键技术研究
项目编号: No.61300004
项目类型: 青年科学基金项目
立项/批准年度: 2014
项目学科: 自动化技术、计算机技术
项目作者: 刘先华
作者单位: 北京大学
项目金额: 23万元
中文摘要: 日益丰富和多样化的应用带来了不断增长的对计算能力的需求和功耗的约束,如何在多种约束条件下满足应用的性能、功耗等需求,同时缩短产品的设计周期,以适应市场的快速变化,是现代处理器设计的重要问题之一。从高级语言源程序开始的处理器协同设计技术可以在有效改善特定应用的性能和功耗的情况下保持通用处理器灵活的编程模式,拉近设计方法学的发展与生产工艺发展之间的差距,因此日渐得到学术界和工业界的重视,是近年来的研究热点之一。 本基金项目申请的研究工作将深入探索面向应用领域的处理器协同设计技术在实际应用中存在的不足,有针对性地将编译优化技术引入自动设计流程,建立和完善面向处理器软硬件协同设计的统一的编译支撑平台,并基于该平台开展面向特定应用的协同设计优化技术研究。这对于降低计算机系统的设计开发成本,改善设计效果,提高研发效率,具有重要理论意义;对加快国产自主CPU及配套系统软件的推广应用也具有实际推动作用。
中文关键词: 处理器设计;性能优化;协同设计;指令扩展;
英文摘要: The increasingly diversified computer applications have brought the growing demand of performance and the power consumption constraints. How to meet the applications' demand for performance and power consumption limit under a variety of constraints, and shorten the product design cycle to fit the rapid changes in the market, is one of the most important problems in modern processor design. Hardware/software co-design from high-level language programs can efficiently improve the performance and energy of specific applications while maintaining the flexible programming model of general-purpose processors, bridging the gap between the design methodology development and the semiconductor manufacturing technology development, and thus is being paid more and more attention by both academics and industry, which becoming one of the research focuses in the recent years. This research work will explore the practical problems in application-specific hardware/software co-design technology, bring compiler optimization technologies into the automatic processor design workflow. We will build a unified compilation support platform for hardware/software co-design, and study the hardware/software co-design optimization technologies for application-specific processors based on the platform. This research work will reduce the des
英文关键词: Processor Design;Performance Optimization;Co-design;Instruction Extension;