Speed and accuracy dilemma in NoC simulation: What about memory impact?

2016 11th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)(2016)

引用 0|浏览18
暂无评分
摘要
Network on Chip (NoC) communication infrastructures are increasingly being used in modern manycore architectures. Many industrial and research NoC simulators have been proposed in the last years in order to facilitate the design of such communication infrastructures. As any simulator, all of them have to trade off speed and accuracy. Simulation time directly depends on the simulation accuracy. It also directly depends on the complexity of the system to be simulated, e.g., the number of cores and their unit complexity. In this work, we show that the memory footprint of NoC simulators can be a serious factor limiting the simulation of manycore architectures with a large number of cores. We first quantitatively compare the memory footprint of a transactional level modeling NoC simulator and its cycle-accurate counterpart to show that memory footprint is a concern. Then, we show that memory footprint is also largely impacted by the choice of the programming abstraction by comparing two cycle-accurate simulators written using different application programming interfaces, i.e., plain C++ and SystemC.
更多
查看译文
关键词
application programming interfaces,SystemC,plain C++,cycle-accurate simulators,programming abstraction,transactional level modeling NoC simulator,simulation accuracy,speed-accuracy trade off,manycore architectures,network-on-chip communication infrastructures,memory impact,NoC simulation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要