期刊文献+

Matrix DSP中多线程机制的研究与设计 被引量:1

Research and Design of Multiple Thread Mechanism in Matrix DSP
下载PDF
导出
摘要 深入研究了YHFT_Matrix高性能DSP中的一种多线程机制,重点介绍了其循环指令缓冲的读写机制、单线程与多线程之间的模式切换机制。在基于65nm工艺下,经过综合,代码面积、功耗都有减少,关键路径优化0.07ns。对程序的执行评估测试的分析结果表明:多线程工作模式相比单线程工作模式,其处理器性能IPC(Instructions PerCycle)平均提高了9.64%。 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%.
出处 《计算机科学》 CSCD 北大核心 2013年第4期51-54,共4页 Computer Science
基金 国家"核高基"重大专项(2009ZX01034-001-006)资助
关键词 多线程 循环指令缓冲 模式切换 Multiple thread Loop instruction buffer Mode switch
  • 相关文献

参考文献7

  • 1Merten M C, et al. Modulo Scheduling Buffer[C]//Proceeding of the 34th annual ACM international symposium on Microar- chitecture. Texas,Dec. 2001.
  • 2Hennessy J L, Patterson D A. Computer Archizecture..A Quan- titative approach(4th Edition) [M]. Elsevier, 2007 : 274-363.
  • 3Ramakrishna B, Schlansker M S, Tirurnalai P. Code Generation Schema for Modulo Scheduled Loops [C]//Proceeding of MI- CRO-25. 1992:297-326.
  • 4Grunewald W, Ungerer T. Towards Extremely Fast Context Switching in a Block Multithreaded Processor[C]//Proceedings of the 22nd EUROMICRO Conference. September 1996.
  • 5Gwennap L. MAJC Gives VLIW a New Twist[J]. Microproces- sor Report, 1999,13(12).
  • 6Aa T V, Jayapala M, Barat F, et al. Instruction Buffer Explora- tion for Low Energy VLIWs with Instruction Clusters[C]// Proceedings of the 2004 conference on Asia South Pacific design automation. Yokohama, Japan, Jan. 2004:163-247.
  • 7Tullsen T D, Eggers S, Emer J, et al. Exploiting Choice: Instruc- tion Fetch and Issue on an Implementable Simultaneous Mul- tithreading Proeessor[C] // Proceedings of the 23rd Annual In- ternational Symposium on Computer Architecture. Philadelphia, May 1996.

同被引文献12

  • 1官尚元,张芝萍,徐立锋,缪敬.C/C++代码自动生成脚本语言接口的实现[J].计算机工程,2005,31(14):102-104. 被引量:3
  • 2周博,王石记,邱卫东,彭澄廉.SHUM-UCOS:基于统一多任务模型可重构系统的实时操作系统[J].计算机学报,2006,29(2):208-218. 被引量:32
  • 3尹震宇,赵海,张文波,王小英.一种嵌入式硬件多线程处理器的研究[J].东北大学学报(自然科学版),2006,27(9):968-971. 被引量:5
  • 4STALLINGS W.Operating systems:internals and design principles[M].Upper Saddle River:Prentice Hall,2004.
  • 5CUI H,WU J,GALLAGHER J,et al.Efficient deterministic multithreading through schedule relaxation[C]//SOSP '11:Proceedings of the 23rd ACM Symposium on Operating Systems Principles.New York:ACM,2011:337-351.
  • 6BERGAN T,ANDERSON O,DEVIETH J,et al.CoreDet:a compiler and runtime system for deterministic multithreaded execution[J].ACM SIGARCH Computer Architecture News,2010,38(1):53-64.
  • 7LIU T,CURTSINGER C,BERGER E D.Dthreads:efficient deterministic multithreading[C]//SOSP'11:Proceedings of the 23rd ACM Symposium on Operating Systems Principles.New York:ACM,2011:327-336.
  • 8DUNKELS A,SCHMIDT O,VOIGT T,et al.Protothreads:simplifying event-driven programming of memory-constrained embedded systems[C]//Proceedings of the 4th International Conference on Embedded Networked Sensor Systems.New York:ACM,2006:29-42.
  • 9AHO A V,LAM M S,SETHI R,et al.Compilers:principles,techniques,and tools[M].Upper Saddle River:Pearson Education,Inc,2006.
  • 10孙晶,谭效辉,赵会群,陈磊.球类比赛的脚本解释器的研究与实现[J].计算机应用,2010,30(3):612-614. 被引量:3

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部