Transzputer

Transputer ( eng.  transputer ) - számos processzorrendszer felépítésének eleme, egy nagy integrált áramkör egyetlen chipjén készült , az angol Inmos cég terméke(jelenleg az STMicroelectronics részlege ). A transzputer kifejezés a " tranzisztor " ( eng.  tranzistor ) és a " computer " szavakból származik, a fejlesztők szerint ennek az elnevezésnek kellett volna hangsúlyoznia a transzputereken alapuló komplex számítási rendszerek felépítésének lehetőségét, ahol szerepük a szerephez hasonlítható. tranzisztorok, amelyek az elektronikus sémák tervezésének fő elemei. Egy másik értelmezés - transz-put-er  - " az, aki továbbít ", a beépített nagy sebességű I / O eszközök jelenlétét jelzi a szomszédos processzorokkal való cseréhez.

Leírás

A transzputereket számos alkalmazásban sikeresen alkalmazzák a beágyazott rendszerektől a szuperszámítógépekig . A 21. században transzputereket használnak például a Myriade űrszonda platformon . Általánosan elfogadott tény, hogy a transzputerek koncepciója jelentős hatással volt a mikroprocesszor-technológia fejlődésére az 1980 -as és 1990 -es években . Tehát a "link" ( eng.  link ) kifejezés - egy fizikai kommunikációs csatorna párhuzamos processzorok között - a transzputerektől származik . A T9000 sorozatú transzputerek [1] soros interfész protokollja az IEEE 1355 [2] szabványon alapul .

Párhuzamos rendszer hozható létre egy sor transzputerből, amelyek egymástól függetlenül működnek és soros kommunikációs csatornákon keresztül kommunikálnak . Az ilyen rendszerek megtervezhetők és programozhatók Occam nyelven , az interakciós folyamatok koncepciója alapján , vagy más nyelveken, amelyek rendelkeznek a megfelelő eszközökkel (például C és Fortran párhuzamos kiterjesztéssel).

Occam nyelv

Az Occam programozási nyelvet az Inmos fejlesztette ki Anthony Hoare interakciós folyamatok elmélete alapján. Az Occam egy magas szintű Algol-szerű nyelv; ugyanakkor a nyelv optimalizálva van a transzputer parancsrendszerbe történő fordításának hatékonysága szempontjából. Kezdetben az Inmos még az Occam használatát javasolta transzputer - összeszerelőként , de később kiadott egy alacsony szintű eszközkészletet a fordítóprogramok fejlesztői számára, és egy olyan konstrukciót is beépített az Occamba, amely lehetővé tette a kód beillesztését a processzor szintjén.

Lásd még

Jegyzetek

  1. Ezt az epizódot törölték.
  2. Barry M. Cook; C. Paul H. Walker. SpaceWire és IEEE 1355 Revisited  (határozatlan idejű)  // Nemzetközi Spacewire Konferencia. - 2009. - szeptember 17.

Irodalom

Linkek