期刊文献+

动态可重构众核处理器仿真平台设计 被引量:1

Design of System Level Simulation Platform for Dynamic Reconfigurable Many-Core Processor
下载PDF
导出
摘要 针对众核处理器,提出了一种基于计算资源划分机制的动态可重构技术.该技术以虚拟计算群为核心,设计了基于硬件支持的动态可重构子网划分和动态可重构的Cache一致性协议以及动态在线的计算资源调度算法,并对系统级多核仿真平台Gem 5进行了扩展.同时,采用实际测试结果验证了众核处理器中动态可重构技术的有效性.结果表明,动态可重构技术可以提高众核处理器的资源利用率,实现动态可重构的Cache一致性协议以及单一矩形物理子网覆盖的子网划分机制. A dynamic reconfiguration technique based on the partitioning of computing resources on many- core processor was introduced. According to the locality principle, both the hardware support, including dynamically reconfigurable sub-netting in NoC and dynamically reconfigurable Cache coherence protocol, and the scheduling algorithm for on-chip computing resources are designed to improve the utilization of the many-core processor. This paper also introduced the simulation platform for dynamically reconfigurable many-core processor, which is developed based on system level simulator Gem 5. The Cache coherence protocol with sub-netting and scheduling algorithm mentioned above was implemented. The simulation re- sult proves the improvement for performance of the many-core processor.
出处 《上海交通大学学报》 EI CAS CSCD 北大核心 2013年第1期44-48,共5页 Journal of Shanghai Jiaotong University
基金 国家高技术研究发展计划(863)项目(2009AA012201) IBM共享大学研究项目(SUR201102X)
关键词 虚拟计算群 众核处理器 可重构 CACHE一致性 仿真平台 virtual computing group many-core processor reconfiguration Cache coherence simulationplatform
  • 相关文献

参考文献16

  • 1Timothy G M,Van der Wijngaart R F,Riepen M. The48-core SCC processor:The programmer's view[A].Washington,USA:IEEE,2010.1-11.
  • 2Wentzlaff D,Griffin P,Hoffmann H. On-chip interconnection architecture of the tile processor[J].IEEE Micro,2007,(05):15-31.doi:10.1109/MM.2007.4378780.
  • 3Sankaralingam K,Nagarajan R,Mcdonald R. The distributed microarchitecture of the TRIPS prototype processor[A].Orlando,USA:IEEE,2006.9-13.
  • 4Purtilo J M,Hofmeister C R. Dynamic reconfiguration of distributed programs[A].Arlington,USA:IEEE,1991.560-571.
  • 5Sherwood T,Perelman E,Hamerly G. Discoveringand exploiting programphases[J].IEEE Micro,2003,(06):84-93.
  • 6Ferrante J,Ottenstein K J,Warren J D. The program dependence graph and its use in optimization[J].ACM Transactions on Programming Languages and Systems,1987,(03):319-349.
  • 7Kumar R,Mattson T G,Pokam G. The case for message passing on many-core chips[R].USA:University of Illinois Champaign-Urbana,2010.
  • 8Agarwal A. The tile processor:A 64-core multicore for embedded processing[EB/OL].http://llwww.11.mit.edu/HPEC/agendas/proc07/Day2/02_Agarwal_Pres.pdf,2012.
  • 9Ros A,Acacio ME,García J M. Adirect coherence protocol for many-core chip multiprocessors[J].Parallel and Distributed Systems,2010,(21):1779-1792.
  • 10Martin M M K,Hill M D,Wood D A. Token coherence:Decoupling performance and correctness[A].USA,IEEE Press,2003.182-193.

同被引文献4

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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