Zarathustra[H];1039403943 said:Agreed.
Any naming scheme that tries to group CPU's of such varied specifications (core count, HT, etc.) into the same bins are going to wind up like this, because not all software is the same. Some software will take a lot of advantage of more cores, HT, etc. and others won't.
A naming convention based on what you are actually getting would have been a lot more useful.
I'd suggest something like this:
Core i(A)-(B)(K)-(HT)-(T)
Where:
(A)=number of cores,
(B)=base clock speed in Mhz
(K)=K if unlocked, nothing if not unlocked. (similar letters for low power versions etc.
(HT)= HT if HT is enabled, empty if not enabled
(T)= If turbo is enabled T(max turbo multipier of base clock), blank if no turbo.
Example:
My Core i7-3930K would be a:
Core i6-3200K-HT-T1.19
At least then you could look at the part number, and know what you are getting without having to pull up a spec sheet...
I just made this up on the fly, but SOMETHING like this should be possible rather than the arbitrarily made up names.
Your naming convention is a bit unwieldy but very logical. I certainly prefer it over the current befuddlement of i3-5-7.