[gem5-users] Re: heterogeneous core configuration and mapping threads in gem5 FS simulation

2020-06-27 Thread Biruk Yirga via gem5-users
I think you can try with COSSIM
That enables to run heterogeneous systems.
Best

On Sat, 27 Jun 2020, 3:43 pm Ciro Santilli via gem5-users, <
gem5-users@gem5.org> wrote:

> I'm not sure about the TLB part, but
> configs/example/arm/fs_bigLITTLE.py in tree already showcases two
> types of cores and is maintained, so maybe you can take that as a
> starting point and see how TLBs are attached and modify that for one
> of the set of cores.
>
> On Fri, Jun 26, 2020 at 11:31 PM Choe, Jiwon via gem5-users
>  wrote:
> >
> > Hi all,
> >
> > I was wondering if the following would be possible with a gem5
> full-system simulation, and I thought this would be the best place to ask.
> >
> > I want to simulate a multicore system with two different configurations
> of cores coexisting in the same system. One set of the cores (I'll call
> this A-type cores) would be configured in a "normal" way with the usual
> layers of caches and TLBs, but the other set of cores (B-type cores) would
> be configured such that it bypasses all caches, doesn't use TLBs, and is
> instead connected straight to memory.
> >
> > If such a system can be configured, would it also be possible to execute
> a program on this simulated system so that
> > 1) the program mainly runs only on the A-type cores,
> > 2) but a thread can be spawned from the program in a normal way (using
> pthread libraries, for example) and mapped to run on a B-type core?
> >
> > Please let me know if any part of my question needs clarification.
> >
> > Thanks in advance,
> > Jiwon
> > ___
> > gem5-users mailing list -- gem5-users@gem5.org
> > To unsubscribe send an email to gem5-users-le...@gem5.org
> > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
> ___
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-users] Re: heterogeneous core configuration and mapping threads in gem5 FS simulation

2020-06-27 Thread Ciro Santilli via gem5-users
I'm not sure about the TLB part, but
configs/example/arm/fs_bigLITTLE.py in tree already showcases two
types of cores and is maintained, so maybe you can take that as a
starting point and see how TLBs are attached and modify that for one
of the set of cores.

On Fri, Jun 26, 2020 at 11:31 PM Choe, Jiwon via gem5-users
 wrote:
>
> Hi all,
>
> I was wondering if the following would be possible with a gem5 full-system 
> simulation, and I thought this would be the best place to ask.
>
> I want to simulate a multicore system with two different configurations of 
> cores coexisting in the same system. One set of the cores (I'll call this 
> A-type cores) would be configured in a "normal" way with the usual layers of 
> caches and TLBs, but the other set of cores (B-type cores) would be 
> configured such that it bypasses all caches, doesn't use TLBs, and is instead 
> connected straight to memory.
>
> If such a system can be configured, would it also be possible to execute a 
> program on this simulated system so that
> 1) the program mainly runs only on the A-type cores,
> 2) but a thread can be spawned from the program in a normal way (using 
> pthread libraries, for example) and mapped to run on a B-type core?
>
> Please let me know if any part of my question needs clarification.
>
> Thanks in advance,
> Jiwon
> ___
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s