legaSCi

Author:

Schumacher Christoph1,Weinstock Jan Henrik1,Leupers Rainer1,Ascheid Gerd1,Tosoratto Laura2,Lonardo Alessandro2,Petras Dietmar3,Hoffmann Andreas3

Affiliation:

1. RWTH Aachen University, Aachen, Germany

2. Istituto Nazionale di Fisica Nucleare, Rome, Italy

3. Synopsys GmbH, Herzogenrath, Germany

Abstract

Architects and developers use virtual prototypes of computer systems to receive early feedback on hardware design decisions as well as to develop and debug system software. This is facilitated by the comprehensive inspection capabilities virtual prototypes offer. For virtual prototypes, execution speed is crucial to support the users' productivity. Parallel simulation techniques are employed to offset the speed impact of the increasing number of cores that need to be simulated in virtual prototypes of parallel and embedded systems. SystemC is the de facto industry standard library for virtual platform modeling. Since currently no parallel SystemC library is commonly available, typical SystemC models are coded for execution in sequential simulation environments. Simply putting such models into parallel simulators may lead to thread-safety issues and may additionally cause nondeterministic simulator behavior. This article proposes a methodology to support simulation creators to face the challenge of integrating such legacy models into parallel SystemC environments. The feasibility of the proposed method is evaluated by parallelizing the latest instance of the EU FP7 project EURETILE embedded platform simulator. Using legaSCi , on four host processor cores a speedup of 2.13× is demonstrated, without having to change the individual models of the simulator.

Funder

German excellence cluster UMIC

Seventh Framework Programme

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference20 articles.

1. Accellera Systems Initiative. 2013. OSCI SystemC 2.2. http://www.accellera.org. Accellera Systems Initiative. 2013. OSCI SystemC 2.2. http://www.accellera.org.

2. APEnet+: a 3D Torus network optimized for GPU-based HPC Systems

3. Distributed Simulation: A Case Study in Design and Verification of Distributed Programs

4. A System Framework for the Design of Embedded Software Targeting Heterogeneous Multi-core SoCs

Cited by 3 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Standard-compliant parallel SystemC simulation of loosely-timed transaction level models: From baremetal to Linux-based applications support;Integration;2021-07

2. Accelerating MPSoC Simulation Using Parallel SystemC and Processor Sleep Models;Proceedings of the 9th Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools;2017-01-23

3. Parallel SystemC Simulation for ESL Design;ACM Transactions on Embedded Computing Systems;2016-11-03

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3