Procesor de element heterogen

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

Procesorul de elemente heterogene ( HEP ) este un sistem introdus de compania Denelcor în 1982 și este cunoscut ca fiind primul computer comercial MIMD . Sistemul HEP indicat de nume a fost compus dintr-un set eterogen de elemente -procesoare , module de memorie și module I / O conectate printr-o rețea de calculatoare .

Un procesor HEP (până la 16 se putea conecta) era un tip neconvențional de procesor, printr-o coadă specială , puteau fi încărcate până la 50 de procese într-un singur procesor. Procesorul a fost echipat cu o conductă în opt etape și , deoarece instrucțiunea unui singur proces ar putea ocupa maximum o singură etapă a conductei, a necesitat cel puțin opt procese pentru a dezvolta puterea completă de 10 MIPS a sistemului. În plus, fiecare proces ar putea obține maximum 1,25 MIPS de la procesor. Acest tip de multithreading a clasificat modulele HEP ca procesoare cu baril .

Procesele individuale au fost clasificate ca niveluri de utilizator sau niveluri de supraveghetor. Nivelurile utilizatorilor ar putea crea niveluri de supraveghere, acestea au fost utilizate pentru a coordona procesele la nivel de utilizator sau pentru operațiuni I / O. Procesele din aceeași clasă au fost colectate în grupuri, au existat șapte grupuri de utilizatori și șapte grupuri de supervizori.

Fiecare procesor pe lângă coada de instrucțiuni încărcată de conductă conține memorie pentru instrucțiuni. Această memorie este alcătuită din 2048 de registre pe 64 de biți și 4096 de registre „constante”. Aceste registre diferă de celelalte doar prin faptul că doar procesele de supraveghere sunt capabile să le modifice. Trebuie remarcat faptul că procesoarele nu conțin memorie pentru date, acestea trebuie încărcate în modulele de memorie care sunt inserate în rețeaua de calculatoare care creează computerul.

Sistemul HEP gestionează memoria în excludere reciprocă . O stare este asociată cu fiecare registru și fiecare locație de memorie. Această stare poate fi de tip „liber” sau „ocupat”. Dacă locația este citită, aceasta este setată în starea „liberă”, în timp ce dacă este scrisă, aceasta este setată în starea „ocupat”. Folosind aceste stări, programatorii puteau scrie programe care se ocupau de prelucrarea datelor obișnuite.

Rețeaua de calculatoare care conectează diferitele module amintește foarte mult de o rețea telematică modernă. Fiecare nod cu trei legături către alte noduri, atunci când un pachet de date ajunge la un nod, consultă o masă de rutare și decide unde să îl direcționeze, în cazul în care legătura unui nod este aglomerată, poate trece pachetele către alte noduri pentru a ocoli blocajul. Pachetele au prioritate, pachetul cu cea mai mare prioritate este servit mai întâi.

Sistemul era cunoscut pentru costul ridicat în comparație cu performanțele modeste, dar cu toate acestea a devenit cunoscut în mediul IT pentru arhitectura sa revoluționară. Sistemul HEP a fost achiziționat de Laboratoarele Naționale Los Alamos , Laboratoarele Naționale Argonne , Laboratorul de Cercetare Balistică și alte laboratoare.

Sistemul a fost achiziționat de multe centre de cercetare, în ciuda performanței sale modeste datorită particularităților sale care au facilitat realizarea programelor paralele. Messerschmitt AG a fost singura companie care a folosit computerul pentru aplicații reale, celelalte entități au folosit sistemul pentru studierea algoritmilor paraleli.

Elemente conexe

Controlul autorității LCCN ( EN ) sh85036725
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT