Closed HigashikataZhangsuke closed 1 month ago
How do we modify multiple functions concurrently? Or just use serial. Check Overhead. If not too much, serial is ok, simple
How to use MBA here:
The Memory Bandwidth Allocation (MBA) feature provides indirect and approximate control over memory bandwidth available per-core. Therefore, I think the amount you allocated has problem. See https://github.com/intel/intel-cmt-cat/issues/277. Like if I want to apply 4000 for all, then, it means percore 4000, but not overall 4000. So that means, you MBA allocation's value should be aligned with your profiling data, but you need to change the CPU assigned to this COS.
Another thing need to findout is: what if you applied more than the overall BW system could provide.
Maybe Applying CAT is not good. only 11ways, and does not affect much.
According to the test results, MBA is overall but not per core
Over provide BW for functions have nothing effect on throughput.
Invoker still has parts did not finished
No You are correct, it based on per-core manner. You need to figure out the behind reason for your test.
1.Fix IsoInvoker -> 10+h. See 0806
What kind of resource usage do you want?