cancel
Showing results for 
Search instead for 
Did you mean: 

Processors

marten
Adept I

Need to consider chiplets from an application point of view to optimize performance?

I wonder if there is a need to consider from an application point of view how CPU cores are allocated to chiplets to optimize performance?

That is, can the performance of an application be improved by considering which CPU cores it uses based on the chiplets (CCDs) of the actual CPU? I am thinking of the Zen3 architecture of AMD CPUs.

If an application for example uses a pool of workers threads pulling jobs from a ringbuffer, shall the workers execute on CPU cores of the same chiplet (CCD) in order to maximize performance of the application?

How can the CPU cores per chiplet be displayed so it is known to which chiplet each CPU core belong?

Thanks

 

0 Likes
1 Solution

Thanks. I will try to ask at the Developer's forum.

 

View solution in original post

2 Replies

Doesn't Ryzen Master show that?

The below is for my Ryzen 7 3700X processor:

Screenshot 2022-05-30 131440.png

Not sure if the above is what you are talking about.

Try asking at AMD Forum's Developer and see if you get any answers from there: https://community.amd.com/t5/newcomers-start-here/bd-p/newcomer-forum

 

Thanks. I will try to ask at the Developer's forum.