ExTS Admin BetaTime Posted September 21, 2018 ExTS Admin Posted September 21, 2018 I have i7/HT processor and run resource-hungry simulations on it in Win 7 Pro environment. The problem is that while the simulations are multi-threaded they create threads by pairs and quads in a time. The software quickly create 2 threads that are usually dropped on the same physical core, on one virtual cpu after another. I've heard that in the past MS was changing HT enumeration order depending on OS and even OS subversion (i.e. 2000 and XP, XP and XP-server, they have different enumeration) Is it possible to change enumeration order via some tweaks in Windows 7? What are predefined CPU/HT enumeration orders in various Win7 versions? (e.g. Home, Pro, Ultimate, various Server subversions) ? Currently I have 1A,1B,2A,2B... enumeration on Windows 7 Pro. And I dramatically loose performance. It would have some reason Netburst architecture, but absolutely unreasonable on i7 with unified L3 cache. The optimal would be: 1A,2A,3A,4A-1B,2B,3B,4B, where A&B are for HT virtual cores. More... Quote Forum Squared | SEO Help Forum | Web Server Forum
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.