摘要
BWDSP100是一款SIMD和VLIW架构高性能DSP,它的指令级并行性主要通过指令分簇和软件流水来实现。本文针对BWDSP100的特点,提出了一种新的分簇算法——传播分簇,该算法考虑了负载均衡和特殊ABI规则,不会产生簇间转移指令。实验结果表明,该分簇方法在Open64编译器上的实现可以取得比传统方法更好的效果。
BWDSP100 is a high performance DSP with SIMD and VLIW features. Its ILP is acquired through cluster- ing and software pipeline. This paper puts forward a new cluster algorithm - Propagation Cluster, which considers load balance and special ABI rules, and doesn' t generate move operations between clusters. The experimental results show that this method' s implementation on Open64 compiler can take better effect than traditional methods.
出处
《中国集成电路》
2014年第8期24-28,共5页
China lntegrated Circuit
关键词
数字信号处理器
超长指令字
指令级并行
分簇
Digital Singal Processor ( DSP )
Very Long Instruction Word ( VLIW )
Instruction Level Parallelism ( ILP )
Cluster