WANG Xu, FU Jia-wei, HE Hu. Instructions Dependence Dispose Method in General Purpose Digital Signal Processor Based on ARM Instruction Set Architecture[J]. 2016, 33(9): 10-14.
WANG Xu, FU Jia-wei, HE Hu. Instructions Dependence Dispose Method in General Purpose Digital Signal Processor Based on ARM Instruction Set Architecture[J]. 2016, 33(9): 10-14.DOI:
Instructions Dependence Dispose Method in General Purpose Digital Signal Processor Based on ARM Instruction Set Architecture
In view of instructions dependence detection module with large area
long time delay and high power consumption features in existing processor
a new instructions dependence detection and dispose method for Digital Signal Processor (DSP) is proposed to solve the problem. The method could detect the dependence between instructions in the same cycle
and also instructions dependence in different pipelines by setting a set of locking signal. Dynamic scheduling is implemented in this way. Using the fused microarchitecture integrating both Very Long Instruction Word (VLIW) and superscalar could dispose the dependence without extra hardware. The feasibility of this method is proved by examples based on the GEM5 simulator system.
关键词
Keywords
references
Agarwal N, Dimopoulos N. DSPstone benchmark of CoDels automated clock gating platform[C] //IEEE Computer Society Sympostium on VLsi. IEEE Computer Society. Frace, Montpellier, 2007: 508-509.
Binkert N, Beckmann B, Black G, et al. The gem5 simulator[J]. ACM Sigarch Computer Architecture News, 2011, 39(2): 1-7. DOI: 1
Palermo G, Sam M, Silvan C, et al. Branch prediction techniques for low-power VLIW proccessors[C] //ACM Great Lakes Symposium on VIsi 2003. Washington, Dc, USA, 2003: 224-228.
Butko A, Garibotti R, Ost L, et al. Accuracy evaluation of GEM5 simulator system[C] // Reconfigurable Communicati-on-centric System-on-Chip (ReCoSoC), 2012 7th Internatio- nal Workshop on. UK: York, IEEE, 2012: 1-7.
Wolfe M, Banerjee U. Data dependence and its application to parallel processing[J]. International Journal of Parallel Programming, 1987, 16(2): 137-178. DOI: 137
Steven G, Christianson B, Collins R, et al. A superscalar architecture to exploit instruction level parallelism[J]. Microprocessors % Microsystems, 1997, 20(7): 391-400. DOI: 391
Kim D H. Addressing mode extension to the ARM/thumb architecture[J]. Advances in Electrical % Computer Engineering, 2014, 14(2): 85-88. DOI: 85
Bruckner H P, Wielage W, Blume H. Intuitive and interactive movement sonificatirn on a heterogeneous RISC/DSP platform[C]// The 18th Annual International Conference on Auditory Display. Atlanta, 2012: 75-82.