Tuning Instruction Customisation for Reconfigurable System-on-Chip

被引:0
作者
Ho, Chun Hok [1 ]
Luk, Wayne [1 ]
Szefer, Jakub M. [2 ]
Lee, Ruby B. [2 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2AZ, England
[2] Princeton Univ, Dept Elect Engn, Princeton, NJ USA
来源
IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS | 2009年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes four techniques for tuning instruction customisation for reconfigurable system-on-chip (SoC) devices. These techniques involve tuning custom instruction granularity, tuning custom instruction hardware, tuning based on run-time information, and instrumentation for tuning analysis. The proposed approach has been used in deriving custom instructions for advanced bit manipulation applications for the MicroBlaze processor. We show that for a transfer coding application, custom instructions with an increase of 23% in area can improve performance by 13 times.
引用
收藏
页码:61 / +
页数:2
相关论文
共 10 条
[1]  
Altera, 2005, NIOS 2 PROC REF HDB
[2]   CHIPS:: Custom Hardware Instruction Processor Synthesis [J].
Atasu, Kubilay ;
Oezturan, Can ;
Duendar, Guenhan ;
Mencer, Oskar ;
Luk, Wayne .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (03) :528-541
[3]  
CALVIO MH, 2008, P RECONFIG, P91
[4]  
Dimond RG, 2006, ANN IEEE SYM FIELD P, P175
[5]   Fast bit gather, bit scatter and bit permutation instructions for commodity microprocessors [J].
Hilewitz, Yedidya ;
Lee, Ruby B. .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 53 (1-2) :145-169
[6]  
Ienne Paolo., 2007, Customizable Embedded Processors: Design Technologies and Applications
[7]   Rapid design of area-efficient custom instructions for reconfigurable embedded processing [J].
Lam, Siew-Kei ;
Srikanthan, Thambipillai .
JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (01) :1-14
[8]  
Seng S, 2002, LECT NOTES COMPUT SC, V2438, P545
[9]  
*XIL, 2007, MICROBLAZE PROC REF
[10]  
Xilinx, 2008, XIL U PROGR VIRT 2 P