Já si myslím, že každý procesor může umět skoro cokoliv, záleží v podstatě "jen" na efektivitě. Píšeš správně, že některé věci jsou v BIOSu, u procesoru, v paměti mikrokódu. Teoreticky může mikrokód (z kterého se "staví" normální instrukce) podporovat vyšší matematiku, derivace a integrály, ale je to zbytečné, protože by to nebylo flexibilní a pružné, a jiné operace by potom mohli být paradoxně pomalejší, protože by se potenciál procesoru vyplýtval na málo používané operace.
Odpovědět0 0
Já to celkem chápu. Nyní již je známo, že procesor Alder Lake bude vybaven podporou pro CPU hardwarový plánovač (scheduler), který bude mít menší režii než softwarový, to znamená, že se uleví plánování v jádře Windows (operační systém). Plánování ve Windows zároveň nebude tolik zabírat místo v cache, kde je vždy málo místa a ulehčí se i procesoru. Některé moderní operační systémy již nechávají pro každé CPU vlastní scheduler (jako systém DragonFlyBSD).
Jinak všechna jádra, malá i velká jsou navržena jako zcela kompatibilní a navenek shodná, jen s výjimkou výkonu a spotřeby. Takže často diskutovaná otázka AVX-512 je scestná, protože velká jádra operaci se šířkou 512bitů zpracují typicky během jednoho tiku hodin (taktu, zjednodušeně), kdežto malá jádra to samé vyřeší za dva nebo třeba čtyři tiky, ale úsporněji.
Jinak všechna jádra, malá i velká jsou navržena jako zcela kompatibilní a navenek shodná, jen s výjimkou výkonu a spotřeby. Takže často diskutovaná otázka AVX-512 je scestná, protože velká jádra operaci se šířkou 512bitů zpracují typicky během jednoho tiku hodin (taktu, zjednodušeně), kdežto malá jádra to samé vyřeší za dva nebo třeba čtyři tiky, ale úsporněji.
Odpovědět0 0
Vážení,
řekl bych, že místo 93 TFLOPS má být 93 PFLOPs.
Jinak za mě perfektní, díky.
řekl bych, že místo 93 TFLOPS má být 93 PFLOPs.
Jinak za mě perfektní, díky.
Odpovědět0 0