CORC  > 北京大学  > 信息科学技术学院
NISD: A framework for automatic narrow instruction set design
Liu, Xianhua ; Zhang, Jiyu ; Cheng, Xu
2007
关键词dual-width instruction set narrow instruction set design automatic instruction set design
英文摘要Code size is becoming an important design factor in the embedded domain. To deal with this problem, many embedded RISC processors support a dual-width instruction set. Mixed code generation is also introduced in expectation of achieving both higher code density from the narrow instruction set (usually 16 bits) and good performance from the normal one (usually 32 bits), with little extra cost. To a certain application domain, processors can combine an efficient general purpose instruction set and a narrow instruction set tailored to the particular applications. Since the design of instruction set is highly related to the compiler and the application programs, a feedback driven technique will be a good choice. In this paper, we introduce a framework of automatic narrow instruction set design. The instructions are described in our Instruction Set Description Template (ISDT). Given a set of application programs, the design tool will iteratively use the suggested narrow instruction set represented in ISDT to do mixed-code generation and to update the narrow instruction set according to the evaluation feedback, thus to get an ultimate fine narrow instruction set without human designer's involvement. We describe our method in detail by example of designing narrow instruction set for UniCore with the mediabench as the application set, and show its usefulness through the experiments.; Computer Science, Hardware & Architecture; Computer Science, Software Engineering; Computer Science, Theory & Methods; Telecommunications; EI; CPCI-S(ISTP); 0
语种英语
内容类型其他
源URL[http://ir.pku.edu.cn/handle/20.500.11897/406470]  
专题信息科学技术学院
推荐引用方式
GB/T 7714
Liu, Xianhua,Zhang, Jiyu,Cheng, Xu. NISD: A framework for automatic narrow instruction set design. 2007-01-01.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace