Verschil zit hem vziw in binning:
-Intel maakt goede en 'nog betere' monolithische CPU's (oude generatie die u noemt), random. Die vallen in een bak, worden getest, gerangschikt opop prestatie van _de slechtste kern_, en van elkaar in groepen gescheiden. Vervolgens gaat iedere prestatie-groep in een andere SKU met andere max freq, die dus afgestemd is op de slechtste kern. Alle kernen worden gelijk behandeld door het BIOS /OS.
Hoewel een deel binning is klopt dit niet geheel. Intel binned inderdaad deels op de slechtste core(s), daar worden de minimale eigenschappen zoals baseclock en TDP op afgestemd. Echter binned Intel ook op beste kern en heeft Intel ook feature waarbij de beste cores hoger kunnen klokken.
https://www.intel.com/con...boost-max-technology.html en
https://www.intel.com/con...000021587/processors.html
uit bovenstaande FAQ:
Overview of Intel® Turbo Boost Max Technology 3.0
Intel® Turbo Boost Max Technology 3.0 is a combination of software and hardware coupled with information stored in the processor. It identifies and directs workloads to the fastest core on the die first.
The Windows* operating system (OS) has native support for Intel® Turbo Boost Max Technology 3.0. Make sure you upgrade your Windows OS to the latest version.
Q: Do I need to install any software (or driver) to get Intel® Turbo Boost Max Technology 3.0 to run in my system?
No. No need to install any driver. Make sure you upgrade your Windows OS to the latest version, and your processor supports Intel® Turbo Boost Max Technology 3.0.
Q: Is Intel® Turbo Boost Max Technology 3.0 enabled automatically or do I need to install it?
The Windows OS has native support for Intel® Turbo Boost Max Technology 3.0 and the feature is enabled automatically. The processor feature Intel® Turbo Boost Max Technology 3.0 is enabled in the hardware and p-code. The OS knows this feature of the processor and loads the native support. There's no need to enable in the BIOS or OS. Running a tool like Intel® Extreme Tuning Utility (Intel® XTU) can monitor the processor's Intel® Turbo Boost Max 3.0 frequency.
Hier een lijst met alle supported Sku's in het consumenten segment:
https://ark.intel.com/con...00&1_Filter-Family=122139
Deze techniek hebben ze sinds Broadwell, uit mijn hoofd in consumenten Sku's sinds 2016. Dus ook al voor dat AMD dit had. Let wel dat niet iedere Intel Sku het ook gebruikt, over het algemeen is het voorbehouden tot HEDT parts en de i7's en i9's, terwijl AMD het ook gebruikt op R5 en R3's.
-TSMC maakt goede en 'nog betere' cores voor AMD, random. Die worden _niet_ tot in den treuren getest en gegroepeerd, maar tot chiplets verzaagd en random door elkaar in een verpakking gebundeld. Mogelijk dat er nog wel op chiplet niveau gebind wordt, anders zou je als consument pech gehad kunnen hebben. Vervolgens wordt er getest, en daarna 'weet' de CPU welke kern het beste uit het bak-proces gekomen is. Dan is er een stukje middle-ware in de UEFI (hmm ik wou BIOS zeggen), dat ervoor kan zorgen dat de zwaarste taak op de random best gebakken CPU terecht kan komen: CPPC2.
Ook dit klopt niet helemaal, TSMC maakt geen cores en betere cores. TSMC maakt chiplets (en op die chiplets zijn, net zoals je bij Intel, of eerdere AMD cpu's ziet, niet alle cores 'equal', er zullen altijd betere of slechtere cores op een chiplet zitten).. Die kunnen niet random uit een wafer verzaagd worden, hoe ze verzaagd worden staat voor productie al vast. Een chiplet is immers gewoon een bouwsteen en komt op een vooraf bepaalde wijze op de wafer, waarvan je er 1 of meerdere kan toepassen in een cpu, samen met een I/O die, de andere bouwsteen. Wat wel gebeurt, is dat de chiplets gebinned worden. Tijdens die binning worden de chiplets verdeeld, degene met de beste eigenschappen voor server cpu's gaan naar Epyc, een deel gaat naar Threadripper en een deel gaat naar het consumenten segement om gebruikt te worden voor Ryzen.
Juist AMD lijkt bij dit binnen veel verder te gaan dan Intel en juist wel 'tot in den treure' te testen en zeker chiplets niet random te verdelen over Sku's. Zo zie je bijvoorbeeld dat een 5900X of een 5950X vrijwel altijd een chiplet hebben met een of 2 zeer goed presterende cores, die dan als 'preferred core' ingezet worden, terwijl de 2de chiplet vaak van 'mindere' kwaliteit is.
Wat je daarnaast wel ziet, is dat die chiplets van 'mindere kwaliteit' gemiddeld genomen wel steeds beter worden naar mate het product langer op de markt is.
Oudere Intels hebben die hele structuur niet waarbij de chip weet welke kern het beste is, de hele chip is afgesteld om te draaien op de frequentie van de 'slechtste' kern. Dus het OS gaat daar ook niet middels schedulers de threads lopen profileren (excuseer alle slechte Anglicismes), om de taak die kennelijk volgens de real-time statistieken het zwaarste is toe te wijzen aan de kern die empirisch bepaald het sterkste is.
Ligt eraan wat je ouder noemt, Haswell en eerder hebben dit inderdaad niet, maar dat heb je ook over cpu's uit 2014 en eerder.
[Reactie gewijzigd door Dennism op 26 juli 2024 20:39]