Apollo PRISM

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

PRISM ( Parallel Reduced Instruction Set Machine ) a fost o linie de microprocesoare dezvoltată de Apollo Computer pentru linia sa de stații de lucru DN10000 . Aceste procesoare sunt, de asemenea, cunoscute sub numele de A88K . La momentul prezentării lor, erau cele mai rapide procesoare disponibile pe piață. Hewlett Packard a achiziționat Apollo în 1989 și a încheiat dezvoltarea procesorelor PRISM, însă câteva idei din spatele proiectului PRISM au fost refolosite în procesoarele ulterioare fabricate de HP.

Procesoarele PRISM au urmat o abordare VLIW , în timp ce majoritatea procesoarelor concurente au urmat o arhitectură RISC . În proiectele originale RISC procesorul trebuia să fie cât mai simplu posibil pentru a fi foarte rapid în efectuarea operațiunilor. Compilatorul avea sarcina de a face cea mai bună utilizare a registrelor procesorului pentru a minimiza accesele și copiile în memorie. Cu evoluția procesoarelor, abordarea RISC a devenit însă problematică, deoarece inserția mai multor unități funcționale pentru a funcționa în paralel a forțat procesorul să încerce să facă codul paralel și, prin urmare, procesorul a trebuit să fie echipat cu unități complexe care au primit seria codul a făcut-o paralelă. În schimb, abordarea VLIW presupunea că gestionarea codului era o problemă a compilatorului, procesorul era echipat cu unități de calcul paralele, dar se aștepta să primească deja cod paralel. Compilatorul a primit codul scris de programator pentru a identifica componentele paralele și a le raporta în mod explicit microprocesorului. În esență, gestionarea codului paralel a fost mutată de la procesor la compilator.

Această abordare a făcut ca procesorul să fie mic și foarte rapid, dar strâns legat de procesoare și compilator, un nou procesor care să-și poată exprima potențialul, deseori necesar, cod special compilat.

Procesoarele PRISM sunt procesoare pe 32 de biți cu 32 de registre pentru numere întregi pe 32 de biți și 32 de registre pe 64 de biți pentru numerele cu virgulă mobilă. Procesoarele PRISM ar putea gestiona o instrucțiune în virgulă mobilă și o instrucțiune întreagă în paralel pentru fiecare ciclu de ceas. Compilatorul pentru a profita la maximum de procesoare a încercat întotdeauna să introducă o instrucțiune pentru numere întregi și o instrucțiune pentru numerele în virgulă mobilă în fiecare ciclu de ceas, dar dacă acest lucru nu a fost posibil, a semnalizat cu un steag lipsa unei instrucțiuni. PRIMS a fost unul dintre primii procesoare care a inclus instrucțiuni de multiplicare cu adunare / scădere / trunchiere.

Primul PRISM a fost produs în 1988 și a fost montat pe mașini Apollo DN10000 unde puteau fi montate până la 4 procesoare de calculator. Prefixul DN a indicat Domain Node , Domain / OS și un sistem de operare asemănător Unix utilizat de mașinile Apollo. Procesorul PRISM consta din mai multe circuite integrate, nu era un singur procesor ca majoritatea microprocesoarelor moderne.

Succesorul PRISM II trebuia să ruleze la dublul frecvenței primului PRISM, dar problemele de producție au întârziat prezentarea acestuia și în urma achiziției companiei de către HP, proiectul a fost abandonat, deși unele dintre ideile sale au fost refolosite pentru linia de procesor Itanium . colaborare cu Intel .

PRISM a fost cel mai rapid procesor din vremea sa, comparativ cu alte modele, PRISM putea fi văzut ca un procesor dual și, prin urmare, avea o performanță mai bună decât alte procesoare RISC la aceeași frecvență. Intel i860 a folosit, de asemenea , abordarea VLIW (sau LIW în mod corespunzător având în vedere lungimea relativă a instrucțiunilor), dar arhitectura sa internă a făcut dificilă exploatarea întregului său potențial și, prin urmare, a oferit, în general, performanțe mai mici decât PRISM.

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT