Checkpointing Systemc-Based Virtual Platforms

ADOPTION AND OPTIMIZATION OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS(2013)

引用 1|浏览1
暂无评分
摘要
The ability to restore a virtual platform from a previously saved simulation state can considerably shorten the typical edit-compile-debug cycle for software developers and therefore enhance productivity. For SystemC based virtual platforms (VP), dedicated checkpoint/restore (C/R) solutions are required, taking into account the specific characteristics of such platforms. Apart from restoring the simulation process from a checkpoint image, the proposed checkpoint solution also takes care of re-attaching debuggers and interactive GUIs to the restored virtual platform. The checkpointing is handled automatically for most of the SystemC modules, only the usage of host OS resources requires user provision. A process checkpointing based C/R has been selected in order to minimize the adaption required for existing VPs at the expense of large checkpoint sizes. This drawback is overcome by introducing an online compression to the checkpoint process. A case study based on the SHAPES Virtual Platform is conducted to investigate the applicability of the proposed framework as well as the impact of checkpoint compression in a realistic system environment.
更多
查看译文
关键词
systemc module,dedicated checkpoint,checkpoint compression,simulation process,large checkpoint size,virtual platform,proposed checkpoint solution,checkpoint process,checkpoint image,r solution,checkpointing systemc-based virtual platforms,process migration,simulation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要