Hello everyone,

I’m an undergraduate student working on a project where I am to evaluate a 
hardware accelerator my PhD student is working on in a chiplet-based system. We 
are running garnet2.0, and it would be infeasible to port it to garnet3.0.

So far, I’ve had success configuring a chiplet configuration in Python and I’ve 
also been able to achieve a 1:n (n chiplets) memory to LLC mapping. 
Unfortunately, we found that there was deadlock under certain workloads. This 
led to the discovery that cache lines were not able to be shared across 
multiple chiplets (from memory -> cache).

To simulate accurately, this is a requirement. I’ve been attempting to look 
into this issue, but I wanted to ask here for insight. I was able to find 
success with creating “cluster-private” LLC chiplets with built-in gem5 
configurations. It doesn’t seem likely this feature would be provided without 
also allowing cache lines to be shared across the clusters. 

Could anyone point me in the right direction?

Thanks,
Arteen
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to