Quantcast
Channel: SystemC Language Forum RSS Feed
Viewing all articles
Browse latest Browse all 595

Multi-threading and SystemC

$
0
0

Hello everyone, 

 

I was wondering if I could run in parallel a number of processes from different modules using multi-threading in SystemC. Take into account that these processes make use of SystemC elements like signal.read etc, from the SystemC library . That means SystemC library should be multi-threading safe. The reason why i want to use multi-threading is to decrease the simulation time, i.e. increase the performance of the simulation. 

 

I found this link: http://www.accellera.org/activities/committees/systemc-language/ 

that states about recent activities on SystemC 2.3.0:  "  In addition, an improved simulation API and a new thread safety mechanism will allow much better interaction with external tools and support for multi-threading."

 

Does it mean, I can parallelize the execution of processes? and if yes how can I do it? 

 

Thanks in advance

Nick 


Viewing all articles
Browse latest Browse all 595