Skip Nav
Home » Forums » SystemC Forum

Icon - KMLM List KMLM List

View email archives for the history of this mailing list.

List Home All Archives Dates Threads Authors Subjects
systemc-forum - 回复:Re: [systemc-forum] parallel systemc kernels Message Thread: Previous | Next
  • To: Torsten M?hne <Torsten.Maehne@xxxxxx>
  • From: tiantaixu 46291 <txtian@xxxxxxxxxx>
  • Date: Mon, 01 Nov 2010 09:24:50 +0800
  • Cc: martin <mchang@xxxxxxxxxx>, systemc-forum@xxxxxxxxxxxxxxxxx
Send Email to systemc-forum@lists.systemc.org:
Send new message
Reply to this message
Hi Torsten,

I wander if the SystemC work group will have the plan to release a paralleled 
Kernel in the future.

Can you help me to provide some information or tell me where I can obtain the 
development plan for SystemC new features?

Regards.

--taixu

******************************************************************************************
 This email and its attachments contain confidential information from HUAWEI, 
which is intended only for the person or entity whose address is listed above. 
Any use of the information contained here in any way (including, but not 
limited to, total or partial disclosure, reproduction, or dissemination) by 
persons other than the intended recipient(s) is prohibited. If you receive this 
email in error, please notify the sender by phone or email
 immediately and delete it!
 
*****************************************************************************************

----- 原邮件 -----
发件人: Torsten M?hne <Torsten.Maehne@xxxxxx>
日期: 星期二, 十月 19日, 2010 下午4:11
主题: Re: [systemc-forum] parallel systemc kernels
收件人: martin <mchang@xxxxxxxxxx>, systemc-forum@xxxxxxxxxxxxxxxxx

> Hello Martin,
> 
> due to the discrete event model of computation implemented in the 
> SystemC kernel, it is difficult to parallelize the execution of a 
> SystemC simulation, as a central scheduler is required. However, 
> by applying TLM techniques and some other coding guidelines, it is 
> possible to profit of multi-core machines during simulation using 
> a parallel simulation engine, called SystemC-SMP. Details can be 
> found in the following paper, which has been published in DATE 
> 2010 conference in Dresden, Germany:
> 
> 
> Parallel Simulation of SystemC TLM 2.0 Compliant MPSoC on SMP 
> Workstations [p. 606]
> A. Mello, I. Maia, A. Greiner and F. Pecheux
> 
> The simulation speed is a key issue in virtual prototyping of 
> Multi-Processors System on Chip (MPSoCs). The SystemC TLM2.0 
> (Transaction Level Modeling) approach accelerates the simulation 
> by using Interface Method Calls (IMC) to implement the 
> communications between hardware components. Another source of 
> speedup can be exploited by parallel simulation. Multi-core 
> workstations are becoming the mainstream, and SMP workstations 
> will soon contain several tens of cores. The standard SystemC 
> simulation engine uses a centralized scheduler, that is clearly 
> the bottleneck for a parallel simulation. This paper has two main 
> contributions. The first is a general modeling strategy for shared 
> memory MPSoCs, called TLM-DT (Transaction Level Modeling with 
> Distributed Time). The second is a truly parallel simulation 
> engine, called SystemC-SMP. First experimental results on a 40 
> processor MPSoC virtual prototype running on a dual-core 
> workstation demonstrate a 1.8 speedup, versus a sequential simulation.
> 
> Keywords MPSoC, Parallel Simulation, SystemC, SMP workstations
> 
> <http://www.date-
> conference.com/proceedings/PAPERS/2010/DATE10/HTMFILES/FRAMES/DATEABS.HTM#IP2_03>
> 
> Best regards,
> 
> Torsten
> 
> Am 19.10.2010 um 01:18 schrieb martin:
> 
> > Sir,
> >  
> > I am looking parallel systemc kernel to speed up the simulation 
> since> we encounter very long simulation time although we have 
> multiple-core machines.
> > Do you know where I can find any commercial tools or open source 
> tools for
> > parallel systemc kernels?
> >  
> >  
> > Sincerely,
> > Martin Chang
> > Huawei Technolgies
> > 2330 Central Expressway,
> > Santa Clara, CA 95050
> > Phone: (408)330-4785
> > Fax:     (408)330-5088
> >  
> 
>

By Date: Previous | Next Current Thread By Thread: Previous | Next