Portál AbcLinuxu, 18. května 2025 07:16

Dotaz: Počet ALU v jednom jádře

22.12.2020 16:11 Gepard
Počet ALU v jednom jádře
Přečteno: 491×
Odpovědět | Admin
Ahoj, s kolegou jsme řešili otázku kolik ALU je vlastně v jednom jádře procesoru. Já tvrdím, že jedno ALU + jedno FPU, on tvrdí že 2x ALU + 1x FPU. Jak to je ve skutečnosti?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.12.2020 17:05 X
Rozbalit Rozbalit vše Re: Počet ALU v jednom jádře
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napriklad podle obrazku AMD Zen2. Obsahuje jeden "integer" blok a jeden "floating" blok.
DaBler avatar 22.12.2020 18:17 DaBler | skóre: 17 | blog: dabler | Brno
Rozbalit Rozbalit vše Re: Počet ALU v jednom jádře
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak to záleží na mikroarchitektuře. Např. Intel Skylake má na každé jádro 4 integerové ALU sdílené se 2 floating-pointovýma [odkaz].
22.12.2020 18:17 MadCatX | skóre: 28 | blog: dev_urandom
Rozbalit Rozbalit vše Re: Počet ALU v jednom jádře
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle záleží na konkrétní mikroarchitektuře. Třeba na Skylaku jsou podle schémat čtyři ALU a dvě FPU. Zeny mají výrazně oddělený floating point blok s vlastním schedulerem. Je taky třeba uvažovat s tím, že ne všechny "stejné" výkonné jednotky jsou skutečně stejné. Třeba jen jedno z těch čtyř ALU na SKL umí celočíselně dělit, jen dvě řešit větvení zatímco sčítat umí všechny čtyři. Je to prostě o něco složitější :)
23.12.2020 04:32 Radovan
Rozbalit Rozbalit vše Re: Počet ALU v jednom jádře
To se dá brát i tak, že je to dohromady jedna ALU se dvěma komparátory a čtyřmi sčítačkami.
22.12.2020 20:20 Gepard
Rozbalit Rozbalit vše Re: Počet ALU v jednom jádře
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky za odpovědi, koukám, že to je fakt trochu složitější :-) Co jsem se díval na schémata, tak už od dob Pentia I. a pentia pro je jich více ALU na jádro.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.