Discussion about this post

User's avatar
Peter's avatar

Modern Intel CPU's don't use a trace cache, but an uops cache.

Expand full comment
Peter's avatar

'This loop also wastes resources which could otherwise be spent on letting the other logical processor at its peak potential.'

If you want to properly disable HT whereby all resources are given to the only HT running, it is best to disable HT through the BIOS and not through the OS. E.g. instead of a partitioned reorderbuffer/loadbuffer/storebuffer, all the entries are made available to the single thread running on that core.

Expand full comment
1 more comment...

No posts