„Intel i860” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
JWbot (vitalap | szerkesztései)
a Bot: Idézetsablonok frissítése
BinBot (vitalap | szerkesztései)
a Széleskörűen egybe; széles körű/körben, szóba jöhető, szóba hoz stb. külön (kézi botszerkesztés)
27. sor:
A grafikai egység a maga korában egyedülálló volt. Ez alapvetően egy 64 bites egészértékű (integer) egység, amely a FPU regisztereit nyolc 128 bites regiszterként kezeli. Utasításkészletében az alap 64 bites egész aritmetikai utasítások mellett számos [[SIMD]]-szerű utasítással is rendelkezik. Az i860-asnál szerzett tapasztalatok nagy hatással voltak az [[MMX (utasításkészlet)|MMX]] utasításkészlet funkcionalitásának kialakítására, amely először az Intel [[Pentium]] processzoraiban jelent meg.
 
Az i860-as egy szokatlan jellemzője, hogy a funkcionális egységek sínjei programból elérhetőek, amely rendkívüli körültekintést és óvatosságot követelt meg a fordítóprogramoktól a [[tárgykód]] utasításainak sorbaállításakor, a sínek folyamatos kitöltése érdekében. A tradicionális architektúrákban ezeket a feladatokat futási időben maga a CPU-ban lévő ütemező végzi, de az ilyen rendszerek komplexitása korlátozta széleskörűszéles körű elterjedésüket a korai RISC tervekben (a RISC paradigma egyébként is nagyobb hangsúlyt helyez a fordítóprogramokra az utasítássorozat optimális kialakításában). Az i860 tervezésekor ezt a feladatot megkísérelték teljes egészében kivenni a csipből és a fordítóprogramra hárítani. Ezáltal az i860 funkcionális egységei nagyobb területet kaphattak, ami növelte a teljesítményt.
 
Az architektúra jellemzőiből következően az i860-as rendkívül nagy sebességgel hajtott végre bizonyos grafikai és lebegőpontos algoritmusokat, az általános alkalmazásokban azonban a teljesítménye gyengébb volt, amellett rendkívül nehéz volt hatékonyan programozni (ld. alább).
A lap eredeti címe: „https://hu.wikipedia.org/wiki/Intel_i860