i860 | |
---|---|
Perustietoja | |
Kehittäjä | Intel |
Julkaistu | 1989 |
Arkkitehtuuri ja luokitus | |
Arkkitehtuurityyppi | RISC |
i860 eli Intel 80860 oli Intelin kehittämä RISC-mikroprosessori. Intel i860 oli ensimmäinen alusta, jolle Windows NT kehitettiin. Sen suorituskyky yleiskäyttöisenä suorittimena ja menetys markkinoilla jäi hyvin vajavaiseksi, ja suoritinta käytettiin lähinnä apusuorittimena grafiikkakorteissa ja digitaaliseen signaalinkäsittelyyn.[1]
Intel esitteli i860:n vuonna 1989 ja lopetti sen 1990-luvun puolivälissä.[2] i860 oli 32-bittinen prosessori, jossa oli 64-bittinen ulkoinen dataväylä.[3] Intel itse mainosti prosessoria 64-bittisenä.[4]
Prosessorissa oli 32 32-bittistä yleiskäyttöistä kokonaislukurekisteriä ja 32 32-bittistä liukulukurekisteriä.[1] Liukulukurekistereitä pystyi käyttämään pareittain 64-bittisille liukuluvuille.[1]
i860 pystyi suorittamaan liukulukukomentoja joko liukuhihnalla tai skalaarisesti peräkkäinen, joka vaati kolmesta neljään kellosykliä käskyä kohden.[3][5] Liukuhihnalla käskyt voitiin pilkkoa kolmeen tai neljään vaiheeseen.[3] Kaksoiskäskymoodi pystyi aloittamaan yhden kokonaislukukäskyn ja yhden liukulukukäskyn kellojaksoa kohden, mutta kaksoiskäskymoodiin siirtyminen ja poistuminen vaativat kaksi kellojaksoa, joka teki siitä vaikean käyttää muutoin kuin käsin tehdyllä assembly-koodilla.[1] Suorittimessa oli pieni grafiikkaprosessori lisättynä sen matematiikkaprosessoriin.[1]
Suorittimesta oli 80860XP-malli, joka oli parannettu versio 80860XR:stä ja sisälsi suuremman välimuistin sekä moniprosessointituen.[3]
Intel korvasi suorittimen StrongARM-sarjalla.
Suoritin oli käytössä Oki Electricin OKI Station 7300 -työasemassa.[6]