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]
