Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (03): 251-252. doi: 10.3969/j.issn.1000-3428.2007.03.091

• Engineer Application Technology and Realization • Previous Articles     Next Articles

High Efficiency Instruction Encoding Method
Based on EPIC in ASIPs

JIANG Shangang, ZHANG Xiaotong, WANG Qin   

  1. (Dept. of Computer, University of Science and Technology Beijing, Beijing 100083)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-02-05 Published:2007-02-05

一种高效的基于ASIPs的EPIC指令编码方法

江山刚,张晓彤,王 沁   

  1. (北京科技大学计算机系,北京100083)

Abstract: EPIC technology is applied not only to the designs of general-purpose CPU, but also to application specification instruction set processors (ASIPs) in application specific domain. But its high performance is at a cost of sharp expansion of EPIC program code. To solve it, this paper presents a new encoding method——dynamic variable-length encoding. Tests indicate that the method can achieves an average static code compression ratio of 62.8% in speech algorithm of low encoding code.

Key words: Explicitly parallel instruction computing (EPIC), ASIPs, Instruction encoding, Dynamic variable-length

摘要: EPIC技术不仅广泛应用于通用CPU的设计中,而且它还被应用于专用领域的专用指令集处理器(ASIPs)的设计中。目前使用的EPIC技术的性能提高是以程序代码量的急剧膨胀为代价的。为了减少EPIC程序代码长度,该文提出了一种新的指令编码方法——动态变长指令编码方法。测试结果表明,对于低编码率的语音编解码领域的ASIPs,动态变长指令编码方法可以将代码的压缩率提高到62.8%。

关键词: 显示并行指令计算, 专用指令集处理器, 指令编码, 动态变长