Dynamic QoS policy at memory controller according to PE id. #1546
Unanswered
Superstite
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I have a network-on-chip setup with private L1 caches and shared L2 caches. I want to execute a dynamic QoS policy for the packets arriving at memory controllers. I know that there is a built-in QoS scheduler in gem5 which does something smilar. However when i extract the requestorID at schedule() in qos/mem_ctrl.cc, I got the ID of directory controllers and not the specific CPU/PE that generated the request. Can you advise me on how to get cpuid in the function schedule() in qos/mem_ctrl.cc? Further, how to make this policy dynamic, instead of static afetr analyzing data flow for a while.
Beta Was this translation helpful? Give feedback.
All reactions