计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2008年
3期
114-116
,共3页
代码优化%ARM内核%流水线互锁%FFT%浮点数
代碼優化%ARM內覈%流水線互鎖%FFT%浮點數
대마우화%ARM내핵%류수선호쇄%FFT%부점수
随着ARM体系结构的发展,ARM处理器已经可以胜任许多DSP应用.为了充分挖掘ARM处理器数字信号处理能力,结合ARM内核设计特点设计了基4-FFT算法的高效ARM程序.代码设计中,对寄存器分配和指令调度作了精细地控制,提出了ARM汇编中浮点数的定点格式存储和计算方法,充分利用桶形移位器和5级流水线,避免了流水线互锁问题.实验结果表明优化后的程序指令周期总数减少并且运算精度很高.这些优化方法对ARM程序优化具有实际指导意义.
隨著ARM體繫結構的髮展,ARM處理器已經可以勝任許多DSP應用.為瞭充分挖掘ARM處理器數字信號處理能力,結閤ARM內覈設計特點設計瞭基4-FFT算法的高效ARM程序.代碼設計中,對寄存器分配和指令調度作瞭精細地控製,提齣瞭ARM彙編中浮點數的定點格式存儲和計算方法,充分利用桶形移位器和5級流水線,避免瞭流水線互鎖問題.實驗結果錶明優化後的程序指令週期總數減少併且運算精度很高.這些優化方法對ARM程序優化具有實際指導意義.
수착ARM체계결구적발전,ARM처리기이경가이성임허다DSP응용.위료충분알굴ARM처리기수자신호처리능력,결합ARM내핵설계특점설계료기4-FFT산법적고효ARM정서.대마설계중,대기존기분배화지령조도작료정세지공제,제출료ARM회편중부점수적정점격식존저화계산방법,충분이용통형이위기화5급류수선,피면료류수선호쇄문제.실험결과표명우화후적정서지령주기총수감소병차운산정도흔고.저사우화방법대ARM정서우화구유실제지도의의.