Mi a különbség egy újabb, és egy régebbi generációs processzor között?
Hát szerintem erről akár egy kisfüzetnyi dokumentációt elő lehetne hozni, de értelme akkor lenne ha a processzorok alap működését tanulmányoznád át.
Konyhanyelven írva viszont talán úgy a legegyszerűbb kifejezni, hogy nyersen növelik az órajelenként elvégezhető műveletek számát, illetve rengeteg műveletet optimalizálnak, vagy épp külön utasításkészletbe kerül.
Ez utóbbira meg megint a vicces példa, azt mondom számold ki a gömb területét, és odarakom eléd mondjuk a függvénytáblázatot.
Míg kikeresgeted már azzal elmegy egy rakat idő, de ha odarakom eléd az adott oldalon kinyitva és csk matekoznod kell sokkal gyorsabb lesz a dolog.
Ha intelről beszélünk akkor szinte semmi :D
Viccen kívül: amikor a Skylake-et toldozták 5 éven keresztül akkor azonos órajelen viszonylag kicsi volt az eltérés, csak sikerült az órajeleket feltolni :D
Az újabb utasításkészletek sok előnnyel járnak, a cache méret, néhány magon belüli architekturális változtatásnak is lehet hozadéka plusz ott vna a gyártástechnológia fejlődése. Ha a 8 generáció alatt jelentős volt az előrelépés, akkor előállhat olyan helyzet, hogy az azonos megadott órajelet az első processzor nem tudja korlátlan ideig tartani mert elmelegszik míg pár generációval később lehet ugyanahhoz elég jóval kevesebb áramfelvétel, kevésbé lesz meleg és mehet 7/24-ben megszakítás nélkül. Számít a gyorsabb memóriák sávszélelőnye is.
Azért ezeknél általában több módosítás szokott történni 8 generáció alatt. Ha megnézzük pl az intelnél a tokozáson belüli bruttó teljesítményt - azonos magszám esetén - akkor egy 3770K és 10100F között jelentős ugrás van, utóbbi közel 100%-kal gyorsabb pl cinebenchben aminek csak a kisebb részét adja a némileg magasabb órajel.
De ahogy írták, erről a valóban hozzáértők - akik ezeket tervezik - tudnának bővebben írni, de szerintem inkább lexikont, mint kisfüzetet :D
A különbség az IPC, instructions per cycle, azaz egy órajel alatt mennyi feladatot végez el.
Ezt az adatot titkolják a gyártók, és az architektúra-felépítésbeli különbségek miatt nem is nagyon lehetne különböző generációkat így összehasonlítani. Tehát az egyetlen, amiben össze lehet hasonlítani, az a konkrét felhasználás, program/játéktesztek, benchmarkok.
Hyper-threading/simultaneous multithreading is lehet különbség. A többszálúsággal nagyon sokat lehet nyerni. Manapság már azért nagyon kevés procinál nincs HT (bár jelenleg az intel E core-oknál pl nincs, de P-nél van)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!