Ono to neni dobry ani na IO, minimalne Oracle to nejakou dobu doporucovat vypinat. Dnes uz na to neni jednotny nazor a neda se rict jestli to ma vubec nejakou pridanou hodnotu. HT thread je blokovan pokud druhy thread pristupuje k pameti/cache. Bezi to paralelne pouze pokud mate hodne instrukci ktere pracuji pouze s registry(jako je napr. checksum).
Podle tohoto commitu těch pár #include<> reálně brzdí kompilaci o +- 80%
https://lwn.net/ml/linux-kernel/YdIfz+LMewetSaEB@gmail.com/
Mám 1165G7 a je v průměru jen o chlup pomalejší než M1 (mám první generaci). Že Apple rychleji kompiluje jsem si všiml při překladu LLVM, to je taky slušný drobeček, ale to je nejspíše způsobené větší vyrovnávací pamětí a/nebo rychlejší RAM, případně i rychlejším SSD (při překladu Flangu v rámci LLVM se swapuje jako o život). Kromě toho překladu jsem si nevšiml, že by byl M1 (CPU ani GPU) nějak výrazně rychlejší (ten Intel o dost víc topí, ale to je jiné měřítko).
1. Srovnávat výkon 1 jádra je zajímavé pro porovnání CPU architektur a výrobních procesů, ale ne pro porovnání reálných produktů na trhu.
2. Kdyby Apple měl vyrábět M1/Pro/Max 10nm procesem Intelu, stály by ty čipy hodně za prd a měly VÝRAZNĚ horší parametry.
3. Kdyby Intel mohl vyrábět Tiger Lake 5nm EUV FinFET procesem TSMC, měly by ty čipy VÝRAZNĚ lepší parametry a vyšší počet jader.
4. Obojí jsou to ale pouhé "kdyby". Realita je taková, jaká je. Tečka
5. Porovnávat CPU podle počtu jader je nepřesné. Některá jádra jsou "velká", některá jsou "malá". Pamatujete doby, kdy Nvidia měla 2x víc (nebo míň?) jader v GPU než AMD? Světe div se, ty čipy byly cca stejně výkonné. 4×CPU Intel byl ve své době rychlejší a úspornější než 8×CPU AMD (Bulldozer). Jasně, svoji roli v tom hrál i výrobní proces, ale tady šlo i o ta jádra. Co je to vlastně CPU jádro? (řečnická otázka pro ty, kteří by chtěli polemizovat nad FPU jednotkami v Bulldozeru) ... Počet jader je zkrátka nevypovídající parametr.
Problém je, že se to testovalo proti X1. Sice je to high-end, ale také je to strašně tenké tělo, které výkoný procesor nezvládá dlouodobě uchladit. Je to notebook, co funguje dobře, pokud potřebuju výkon na kátkou dobu. Jak to zatížím po delší dobu, neuchladí se to -> frekvence spadne a výkon jde do háje. Stejný procesor v těle řady T nebo W bude podávat mnohem lepší výkon.
To samozřejmě nesnižuje skvělé hodnoty naměřené na M1.