Parallel TLM simulation of MPSoC on SMP workstations: Influence of communication locality

Microelectronics(2010)

引用 9|浏览4
暂无评分
摘要
Simulation speed is a key issue in virtual prototyping of Multi-Processors System on Chip (MPSoCs). SystemC TLM2.0 (Transaction Level Modeling) is now commonly used to accelerate the simulation. However, the standard SystemC simulation engine uses a centralized scheduler that is clearly a bottleneck to parallelize the simulation of architectures containing hundreds of processor cores, and involving hundreds of SC_THREADs to be scheduled. In this paper, we describe a general modeling strategy for shared memory MPSoCs and associated tools for the parallel TLM simulation of these architectures. The proposed approach is based on the Parallel Discrete Event Simulation principles, and our parallel version of the SystemC kernel (named SystemC-SMP) that can run advantageously on multiprocessor workstations. As the speedup obtained by parallel simulation depends on the communication pattern between the parallel tasks, we study the influence of various locality characteristics for the software application running on the simulated MPSoC.
更多
查看译文
关键词
discrete event simulation,microprocessor chips,parallel processing,shared memory systems,system-on-chip,transaction processing,virtual prototyping,mpsoc,sc_threads,smp workstation,systemc tlm2.0,systemc kernel,systemc simulation engine,systemc-smp,multiprocessors system on chip,parallel tlm simulation,parallel discrete event simulation principles,shared memory mpsoc,simulation speed,transaction level modeling,kernel,instruction sets,system on chip,synchronization,computer architecture,shared memory,workstations,hardware
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要