Accelerating Graphics in the Simics Full-system Simulator

被引:0
|
作者
Nilsson, Eric [1 ]
Aarno, Daniel [1 ]
Carstensen, Erik [1 ]
Grahn, Hakan [2 ]
机构
[1] Intel Corp, Software & Serv Grp, Stockholm, Sweden
[2] Blekinge Inst Technol, Dept Comp Sci & Engn, Karlskrona, Sweden
关键词
simics; full-system simulation; paravirtualization;
D O I
10.1109/MASCOTS.2015.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual platforms provide benefits to developers in terms of a more rapid development cycle since development may begin before next-generation hardware is available. However, there is a distinct lack of graphics virtualization in industry-grade virtual platforms, leading to performance issues that may reduce the benefits virtual platforms otherwise have over execution on actual hardware. This paper demonstrates graphics acceleration by the means of paravirtualizing OpenGL ES in the Wind River Simics full-system simulator. We propose a solution for paravirtualized graphics using magic instructions to share memory between target and host systems, and present an implementation utilizing this method. The study illustrates the benefits and drawbacks of paravirtualized graphics acceleration and presents a performance analysis of strengths and weaknesses compared to software rasterization. Additionally, benchmarks are devised to stress key aspects in the solution, such as communication latency and computationally intensive applications. We assess paravirtualization as a viable method to accelerate graphics in system simulators; this reduces frame times up to 34 times compared to that of software rasterization. Furthermore, magic instructions are identified as the primary bottleneck of communication latency in the implementation.
引用
收藏
页码:150 / 153
页数:4
相关论文
共 50 条
  • [41] Analyzing the benefits of protocol offload by full-system simulation
    Ortiz, Andres
    Ortega, Julio
    Diaz, Antonio F.
    Prieto, Alberto
    15TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2007, : 229 - +
  • [42] COREMU: A Scalable and Portable Parallel Full-system Emulator
    Wang, Zhaoguo
    Liu, Ran
    Chen, Yufei
    Wu, Xi
    Chen, Haibo
    Zhang, Weihua
    Zang, Binyu
    ACM SIGPLAN NOTICES, 2011, 46 (08) : 213 - 222
  • [43] HMTT: A Platform Independent Full-System Memory Trace Monitoring System
    Bao, Yungang
    Chen, Mingyu
    Ruan, Yuan
    Liu, Li
    Fan, Jianping
    Yuan, Qingbo
    Song, Bo
    Xu, Jianwei
    SIGMETRICS'08: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON MEASUREMENT & MODELING OF COMPUTER SYSTEMS, 2008, 36 (01): : 229 - 240
  • [44] A Methodology for Full-System Power Modeling in Heterogeneous Data Centers
    Canuto, Mauro
    Bosch, Raimon
    Macias, Mario
    Guitart, Jordi
    2016 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2016, : 20 - 29
  • [45] Multi-contingency TSCOPF based on full-system simulation
    Ledesma, Pablo
    Antonio Calle, Ignacio
    Daniel Castronuovo, Edgardo
    Arredondo, Francisco
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2017, 11 (01) : 64 - 72
  • [46] Exploring OS-based Full-system Deterministic Replay
    Yoon, Hyunmin
    Majeed, Shakaiba
    Ryu, Minsoo
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1077 - 1086
  • [47] FULL-SYSTEM LINEARIZATION FOR FLOATING OFFSHORE WIND TURBINES IN OPENFAST
    Jonkman, Jason M.
    Wright, Alan D.
    Hayman, Greg J.
    Robertson, Amy N.
    PROCEEDINGS OF THE ASME 1ST INTERNATIONAL OFFSHORE WIND TECHNICAL CONFERENCE, 2018, 2018,
  • [48] FULL-SYSTEM SIMULATION WITH SOFTWARE BOOSTS DESIGN VERIFICATION BENEFITS
    RAGHAVACHARI, P
    COMPUTER DESIGN, 1994, 33 (06): : 63 - 64
  • [49] Full-system parametric extrema model for satellite wind scatterometry
    Walton, Patrick
    Long, David
    Carver, Christian
    CUBESATS AND SMALLSATS FOR REMOTE SENSING IV, 2020, 11505
  • [50] FULL-SYSTEM DECONTAMINATION PASSES FIRST PLANT-TEST
    MONTI, WA
    POWER, 1995, 139 (07) : 13 - &