Discussion:
[gem5-users] Why gem5 did not consider to use SystemC?
nxjql
2018-06-08 08:04:24 UTC
Permalink
Hi, all:



I am recently make a survey on hardware simulator. I have learnt that both gem5 and SystemC are widely used. So I am interested in that why gem5 did not consider to use gem5 at its initial design ? Because as I see they have many similarities, such as event driven simulation, and transaction level modeling.


Thanks a lot.
Jiaqiang
Matthias Jung
2018-06-10 10:37:26 UTC
Permalink
Hi Jiaqiang,

I’m referring here to the current discussion on the developer’s mailing list and the paper below:

http://samos-conference.com/Resources_Samos_Websites/Proceedings_Repository_SAMOS/2017/Files/Paper_8.pdf

The main reason is that gem5’s development (more specifically gems and m5) started before the IEEE ratified the official SystemC and TLM standard in 2005. Since this time, both frameworks, gem5 and SystemC have evolved extensively and independent in parallel.

Best,
Matthias
Post by nxjql
I am recently make a survey on hardware simulator. I have learnt that both gem5 and SystemC are widely used. So I am interested in that why gem5 did not consider to use gem5 at its initial design ? Because as I see they have many similarities, such as event driven simulation, and transaction level modeling.
Thanks a lot.
Jiaqiang
_______________________________________________
gem5-users mailing list
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
nxjql
2018-06-11 02:18:13 UTC
Permalink
Hi Matthias,


Thanks very much for the reply and useful referrence. I will learn them at first.


圚2018幎06月10 18时37分, "Matthias Jung"<***@eit.uni-kl.de>写道:

Hi Jiaqiang,

I’m referring here to the current discussion on the developer’s mailing list and the paper below:

http://samos-conference.com/Resources_Samos_Websites/Proceedings_Repository_SAMOS/2017/Files/Paper_8.pdf

The main reason is that gem5’s development (more specifically gems and m5) started before the IEEE ratified the official SystemC and TLM standard in 2005. Since this time, both frameworks, gem5 and SystemC have evolved extensively and independent in parallel.

Best,
Matthias
Post by nxjql
I am recently make a survey on hardware simulator. I have learnt that both gem5 and SystemC are widely used. So I am interested in that why gem5 did not consider to use gem5 at its initial design ? Because as I see they have many similarities, such as event driven simulation, and transaction level modeling.
Thanks a lot.
Jiaqiang
_______________________________________________
gem5-users mailing list
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Loading...