摘要: EPIC技术不仅广泛应用于通用CPU的设计中,而且它还被应用于专用领域的专用指令集处理器(ASIPs)的设计中。目前使用的EPIC技术的性能提高是以程序代码量的急剧膨胀为代价的。为了减少EPIC程序代码长度,该文提出了一种新的指令编码方法——动态变长指令编码方法。测试结果表明,对于低编码率的语音编解码领域的ASIPs,动态变长指令编码方法可以将代码的压缩率提高到62.8%。
关键词:
显示并行指令计算,
专用指令集处理器,
指令编码,
动态变长
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
江山刚;张晓彤;王 沁. 一种高效的基于ASIPs的EPIC指令编码方法[J]. 计算机工程, 2007, 33(03): 251-252.
JIANG Shangang; ZHANG Xiaotong; WANG Qin. High Efficiency Instruction Encoding Method
Based on EPIC in ASIPs
[J]. Computer Engineering, 2007, 33(03): 251-252.