Hi Ayaz,


Right, in real implementation we wound need dual LQs that can provide double 
throughput in loading data, and this can require dual DCACHE ports as well, or 
the throughput will be throttled eventually.


Yes seems O3 CPU side we have to change the source code, but anyone know how to 
do this at Cache/Ruby side? Is it possible only by pythonic configuring?
---- Replied Message ----
| From | Ayaz Akram via gem5-users<[email protected]> |
| Date | 5/1/2023 04:22 |
| To | The gem5 Users mailing list<[email protected]> |
| Cc | G<[email protected]> ,
Ayaz Akram<[email protected]> |
| Subject | [gem5-users] Re: GEM5 dcache dual-porting |
Hi, 


Based on my understanding, I think if you configure multiple load functional 
units that would be equivalent to multiple dcache ports. However, using 
multiple LQs might require changes in the source code. 


-Ayaz


On Mon, Apr 24, 2023 at 11:42 PM G via gem5-users <[email protected]> wrote:

Hello,


Seems default O3 CPU has single load queue and have single port to dcache, is 
there way we can configure dual port dcache and have 2 LQs working in parallel?


Thanks


| |
G
|
|
[email protected]
|
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to