Originally posted by aufkrawall
View Post
Announcement
Collapse
No announcement yet.
Linux 6.5 To Boast Improved Handling For Intel Hybrid CPUs With Hyper Threading
Collapse
X
-
Originally posted by avis View Post
HT/SMT is relatively cheap to implement and bestows an additional ~30% performance benefit. Why would you remove free performance?
You guys saying E-Cores are cheaper/better than hyper threads have not a single clue of how these chips actually work. Or programming. Or anything of what is actually going on in the chips. Literally, not a clue.
- Likes 4
Comment
-
Originally posted by abott View Post
You are exactly correct. HT's work on the same data pool as the main threads, and the functions that helpo implement the "2nd" thread is shadow registers, and the same checks the core uses anyway. A HT is nearly FREE performance for super small footprint. Adding ECores isn't even CLOSE to helping. A E-Core holds a lock you want on a P-Core? Haha, good luck, your P-Core is now at the will of your E-Core. Plus, compilers are made to thread nearly every damn task out there, as hinted on in Avis's message here.
You guys saying E-Cores are cheaper/better than hyper threads have not a single clue of how these chips actually work. Or programming. Or anything of what is actually going on in the chips. Literally, not a clue.
Yes, what you said about locking is actually a point for SMT, but the impact depends on the workload. Anyways, no word about power envelope and costs for mitigations renders this to a single aspect, but not a complete picture.
Future will tell.
- Likes 1
Comment
-
Originally posted by Joe2021 View PostWouldn't it be best to remove HT from silicone completely, since with bit.LITTLE-Designs this approach is quite pointless as you have enough threads with E-Cores anyways? This would speed up the P-Cores even more by simplification of design while also getting rid of some vulnerabilities AFAIK...
- Likes 1
Comment
-
Originally posted by Joe2021 View PostWouldn't it be best to remove HT from silicone completely, since with bit.LITTLE-Designs this approach is quite pointless as you have enough threads with E-Cores anyways? This would speed up the P-Cores even more by simplification of design while also getting rid of some vulnerabilities AFAIK...
i keep smt enabled with my 13700kf since i only have 8 e cores, but if i had a 13900k i would seriously consider just disabling it.Last edited by pieman; 11 May 2023, 08:58 PM.
- Likes 1
Comment
-
-
Originally posted by Joe2021 View PostWouldn't it be best to remove HT from silicone completely, since with bit.LITTLE-Designs this approach is quite pointless as you have enough threads with E-Cores anyways? This would speed up the P-Cores even more by simplification of design while also getting rid of some vulnerabilities AFAIK...
However, many workload won't have "enough" threads anytime soon, for example compiling the Linux kernel, FreeBSD `make world` or rebuilding LLVM. They easily take 50+ hardware threads when available.
- Likes 1
Comment
Comment