arrow
返回

Code Manipulation for Virtual Platform Integration

delete2016-09-01
delete20
delete
OA
AI
S
Sara Vinco *
V
Valerio Guarnieri
F
Franco Fummi
DOI:10.1109/TC.2015.2500573delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Simulation speed is crucial in virtual platforms, in order to enhance the design flow with early validation and design space exploration. This work tackles this challenge by focusing on two main techniques for speeding up virtual platform simulation, namely efficient data types implementation and a novel scheduling technique. Both the optimizations are obtained through code manipulation. The target language is C++ and its extensions (i.e., SystemC), that are the most widespread languages for virtual platform modeling and simulation. The optimization techniques are considered orthogonal, as they target different aspects of the simulated code. Experimental results prove the effectiveness of both the single techniques and of their combined application on complex case studies, with the result of reaching a maximum speedup of 70x in the simulation of a virtual platform.
Keyword:
Virtual platform
data types
SystemC
C plus plus code generation
scheduling
simulation
SystemC optimization
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
1.0W

机构

P
polytechnic university of turin
学者数:
370
论文数: 132
被引数: 168
U
university of verona
学者数:
461
论文数: 190
被引数: 118
引用论文

引用论文