期刊文献+

两级同步:面向众核处理器的并行仿真机制

Two-Level Synchronization: A Parallel Simulation Mechanism for Many-Core Architecture
下载PDF
导出
摘要 针对并行仿真众核处理器计算机过程中同步对仿真器性能、精度的制约问题,提出一种两级同步机制,第一级同步作用于众核处理器片上所有节点间,维持逻辑时间的全局一致性;第二级同步作用于每颗节点内的一级或二级高速缓存与片上网络路由器间,在提升并行性的同时保证处理器内各组件的高精度建模。理论分析给出了两级同步性能的上下界。实验结果表明两级同步具有较好的加速比及合理的可扩展性。 To address performance and accuracy problems caused by synchronization as simulating a many-core computer in parallel, two-level synchronous mechanism is proposed. The first level synchronization functioning among all nodes ensures the global time order. The second level synchronization maintains the time order between high level caches and the NoC (Network on Chip) router on one node, which improves parallelism without hurting fidelity of models. The theoretical analysis reveals the upper and lower bounds on the performance of proposed mechanism. And the experiment shows it obtains good speed-up and reasonable scalability.
出处 《系统仿真学报》 CAS CSCD 北大核心 2013年第12期2806-2813,共8页 Journal of System Simulation
基金 国家自然科学基金(61272132) 中央高校基本科研业务费专项资金(WK0110000020) 中国科学院计算技术研究所计算机体系结构国家重点实验室开放课题
关键词 并行仿真 众核处理器 同步机制 前瞻量 parallel simulation many core architecture synchronous mechanism lookahead
  • 相关文献

参考文献18

  • 1Joshua J Yi, Fenow-David J Lilja. Simulation of computer architectures: Simulators, benchmarks, methodologies and recommendations [J]. IEEE Transactions on Computers (S0018-9340), 2006, 55(3): 268-280.
  • 2D Genbrugge, L Eeckhout. Chip multiprocessor designspace exploration through statistical simulation [J]. IEEE Transactions on Computers (S0018-9340), 2009, 58(12): 1668-1681.
  • 3M Chidester, A George. Parallel simulation of chip multiprocessor architectures [J]. ACM Transactions on Modeling and Computer Simulation (S1049-3301), 2002, 12(3): 176-200.
  • 4J Madsen, S Mahadevan, K Virk, M Gonzales. Network-on-chip modeling for system-level multiproeessor simulation [C]//24th IEEE Real-Time Systems Symposium, USA: IEEE, 2003: 265-274.
  • 5Steven K Reinhardt, Mark D Hill, James R Larus, Alvin R Lebeck, James C Lewis, David A Wood. The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers [C]// The 1993 ACM Sigmetrics Conference on Measurement and Modeling of Computer Systems, 1993. USA: ACM, 1993: 48-60.
  • 6G Zheng, G Kakulapati, L V Kal'e. BigSim: A parallel simulator for performance prediction of extremely large parallel machines [C]// 18th International Parallel and Distributed Processing Symposium (IPDPS). USA: IEEE, 2004: 8.
  • 7M Monchiero, J HAhn, A Falcon, D Ortega, P Faraboschi. How to simulate 1000 cores [J]. ACM SIGARCH Computer Architecture News (S0163-5964), 2009, 37(2): 10-19.
  • 8E Argollo, A Falcon, P Faraboschi, M Monchiero, D Ortega. COTSon: Infrastructure for full system simulation [J]. ACM SIGOPS Operating Systems Review (S0163-5980), 2009, 43(1): 52-61.
  • 9M Chidester, A Georg. Parallel simulation of chip-multiprocessor architectures [J]. ACM Transactions on Modeling and Computer Simulation (S1049-3301), 2002, 12(3): 176-200.
  • 10J Chen, M Annavaram, M Dubois. SlackSim: A Platform for Parallel Simulations of CMPs on CMPs [J]. ACM SIGARCH Computer Architeture News (S0163-5964), 2009, 37(2): 20-29.

二级参考文献1

共引文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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