Computer Science ›› 2013, Vol. 40 ›› Issue (4): 51-54.

Previous Articles     Next Articles

Research and Design of Multiple Thread Mechanism in Matrix DSP

DENG Yu,SUN Yong-jie and WAN Jiang-hua   

  • Online:2018-11-16 Published:2018-11-16

Abstract: This paper presented the study of a multiple thread mechanism in YHFT_Matrix high performance DSP.It emphatically introduced the read and write mechanism of the loop instruction buffer and the mode switch mechanism between single_threaded and multithreaded.Based on the 65nm process,after being synthesized,both the code area and power consumption have been decreased,and the key path optimizes 0.07ns.The implementation of the program assessment test was analyzed,and the outcome shows that compared with the operation mode of single_threaded,the processor performance IPC(Instructions Per Cycle) has an average increasing of 9.64%.

Key words: Multiple thread,Loop instruction buffer,Mode switch

[1] Merten M C,et al.Modulo Scheduling Buffer[C]∥Proceeding of the 34th annual ACM international symposium on Microarchitecture.Texas,Dec.2001
[2] Hennessy J L,Patterson D A.Computer Architecture:A Quantitative approach(4th Edition)[M].Elsevier,2007:274-363
[3] Ramakrishna B,Schlansker M S,Tirumalai P.Code Generation Schema for Modulo Scheduled Loops[C]∥Proceeding of MICRO-25.1992:297-326
[4] Grunewald W,Ungerer T.Towards Extremely Fast ContextSwitching in a Block Multithreaded Processor[C]∥Proceedings of the 22nd EUROMICRO Conference.September 1996
[5] Gwennap L.MAJC Gives VLIW a New Twist[J].Microprocessor Report,1999,13(12)
[6] Aa T V,Jayapala M,Barat F,et al.Instruction Buffer Exploration for Low Energy VLIWs with Instruction Clusters[C]∥Proceedings of the 2004conference on Asia South Pacific design automation.Yokohama,Japan,Jan.2004:163-247
[7] Tullsen T D,Eggers S,Emer J,et al.Exploiting Choice:Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor[C]∥Proceedings of the 23rd Annual International Symposium on Computer Architecture.Philadelphia,May 1996

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!