Intel i860 | |
---|---|
procesor | |
Výroba | od roku 1989 do (?)1995 |
Vývojář | Intel |
Výrobce |
|
Instrukční sady | RISC |
Konektor | |
Nuclei | |
i960 |
i860 (také známý jako 80860 a kódové označení N10 ) je 32/ 64bitový RISC mikroprocesor od společnosti Intel , poprvé vydaný v roce 1989. Spolu s i960 je to jeden z prvních pokusů společnosti o vytvoření zcela nové instrukční sady po selhání iAPX 432 v 80. letech 20. století .
Model i860 byl vydán tak slavnostně, že zastínil vydání i960, které mnozí považovali za úspěšnější vývoj. Tento procesor nikdy nedosáhl komerčního úspěchu a projekt byl v polovině 90. let zrušen . Byl použit v grafických subsystémech - jako je rozšiřující deska NeXT Dimension pro počítače NeXT Cube , stejně jako v počítačích s masivně paralelní architekturou Intel iPSC/860 . Již se nevyrábí kvůli nedostatku komerčního úspěchu.
Mikroprocesor i860 v sobě spojoval řadu na tehdejší dobu unikátních technických vlastností, zejména použití architektury VLIW a přítomnost výkonné podpory pro vysokorychlostní operace s pohyblivou řádovou čárkou. Procesor měl 32bitovou ALU ( aritmetická logická jednotka ) a 64bitový matematický koprocesor , skládající se ze sčítačky , násobiče a jednotky grafických operací. Procesor měl oddělené potrubí pro ALU, sčítačku a násobič a mohl provádět až tři operace za takt.
Procesor měl vlastnost specifickou pro architekturu VLIW - aby bylo možné současně provádět dvě instrukce, bylo nutné softwarově nakonfigurovat sčítačku a násobič s plovoucí desetinnou čárkou. To vyžadovalo , aby kompilátoři pečlivě volili pořadí instrukcí v objektových modulech , aby bylo zajištěno neustálé načítání prováděcích jednotek. V dnešních superskalárních architekturách je toto přeskupení prováděno za běhu plánovačem procesoru, ale složitost plánovače omezovala jeho použití v raných architekturách RISC. V i860 byl učiněn pokus vyhnout se přeuspořádání instrukcí v jádře procesoru a přesunout tuto funkci na kompilátor. To umožnilo jednodušší jádro a uvolnilo prostor pro výkonové prováděcí jednotky. V praxi se vytvoření takového kompilátoru ukázalo jako extrémně obtížné. S teoretickou rychlostí procesoru 60-80 megaflops , kód generovaný kompilátorem mohl stěží dosáhnout 10 megaflops [1] . Výsledkem bylo, že i860 byl schopen provádět určitou grafiku a algoritmy s pohyblivou řádovou čárkou při výjimečně vysokých rychlostech, ale jeho výkon v obecných aplikacích byl pomalý a bylo obtížné jej efektivně programovat.
procesory Intel | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
|