科技报告详细信息
Automatic Design of VLIW and EPIC Instruction Formats
Aditya, Shail ; Rau, B. Ramakrishna ; Johnson, Richard
HP Development Company
关键词: instruction format design;    template design;    instruction-set architecture;    abstract ISA;    concrete ISA;    VLIW processors;    EPIC processors;    HPL-PD architecture;    instruction encoding;    bit allocation;    affinity allocation;    application-specific processors;    design space exploration;   
RP-ID  :  HPL-1999-94
学科分类:计算机科学(综合)
美国|英语
来源: HP Labs
PDF
【 摘 要 】

Very long instruction word (VLIW), and in its generalization, explicitly parallel instruction computing (EPCI) architectures explicitly encode multiple independent operations within each instruction. The processor's instruction-set architecture (ISA) specifies the interface between hardware and software, while its instruction format specifies the precise syntax and binary encodings of all instructions in the ISA. A designer of instruction formats must make efficient use of the available hardware resources and make intelligent trade-offs between decoder complexity and instruction width. Simple encodings lead to faster and less expensive decode hardware, but increase instruction width. Wider instruction formats lead to increased code size and more expensive instruction caches and instruction data paths. In embedded systems, code size is often a major component of total system cost, since the program is stored in ROM. In this report, we present an algorithmic approach to automated design of high- quality VLIW/EPIC instruction formats. Our design process can be used to explore a large design space to find good designs at varying cost-performance points. This is also essential for automated design-space exploration of application-specific VLIW/EPIC processors.

【 预 览 】
附件列表
Files Size Format View
RO201804100001899LZ 328KB PDF download
  文献评价指标  
  下载次数:13次 浏览次数:30次