This HTML5 document contains 58 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
wikipedia-huhttp://hu.wikipedia.org/wiki/
n11http://www.szak.hu/konyvek_htm/
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
prop-huhttp://hu.dbpedia.org/property/
n14http://fas.org/sgp/othergov/doe/lanl/pubs/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n17https://books.google.hu/books%3Fid=Hm6LaufVKFEC&printsec=frontcover&dq=isbn:
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n7http://hu.dbpedia.org/resource/Sablon:
owlhttp://www.w3.org/2002/07/owl#
n10http://www.springer.com/computer/communication+networks/book/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n4http://hu.dbpedia.org/resource/Kategória:

Statements

Subject Item
dbpedia-hu:Heterogeneous_Element_Processor
rdfs:label
Heterogeneous Element Processor
owl:sameAs
freebase:m.02ww7v
dct:subject
n4:Párhuzamos_számítástechnika n4:Szuperszámítógépek n4:Mikroprocesszorok
dbo:wikiPageID
1155623
dbo:wikiPageRevisionID
22353473
dbo:wikiPageExternalLink
n11:korszeru_szamitogep_architekturak.html n14:00285915.pdf n10:978-0-7923-9477-8 n17:0387097651&hl=hu&sa=X&ei=MZ2VVK6WHIXfPdWEgbgK&ved=0CCAQ6AEwAA%23v=onepage&q&f=false
prop-hu:wikiPageUsesTemplate
n7:Portál n7:Párhuzamos_számítástechnika n7:Wayback n7:ISBN n7:Szám n7:Cite_book n7:Reflist n7:Cite_web n7:Fordítás
prop-hu:author
Robert A. Iannucci Sima Dezső, Fountain Terence, Kacsuk Péter
prop-hu:chapter
16 Denelcor HEP / by Burton Smith
prop-hu:date
1994-09-30 20160305035146
prop-hu:editor
David Padua
prop-hu:format
pdf
prop-hu:id
,
prop-hu:isbn
9639131091 978
prop-hu:language
angol magyar
prop-hu:location
Bicske
prop-hu:pages
545 400 597
prop-hu:publisher
SZAK Kiadó Springer Science & Business Media Springer
prop-hu:title
Encyclopedia of Parallel Computing, 4. kötet Korszerű számítógép-architektúrák tervezésitér-megközelítésben Multithreaded Computer Architecture: A Summary of the State of the ART: A Summary of the State of the Art
prop-hu:url
n10:978-0-7923-9477-8 n11:korszeru_szamitogep_architekturak.html n17:0387097651&hl=hu&sa=X&ei=MZ2VVK6WHIXfPdWEgbgK&ved=0CCAQ6AEwAA%23v=onepage&q&f=false
prop-hu:year
2011 1998
prop-hu:doi
10
prop-hu:accessyear
2014
prop-hu:quote
Initially, the HEP was a collection os heterogeneous pipelined functional units connected by a high-speed bus. A többszálas architektúrák gyökerei a Denelcor HEP gépéig nyúlnak vissza, amely forradalmian új tervezési megoldás volt az 1970-es évek második felében.
dbo:abstract
A Heterogeneous Element Processor (magyarul kb. heterogén elemekből álló processzor), rövidítve HEP, volt a világ első kereskedelmi célú számítógépe; 1982-ben mutatta be a A HEP konstruktőre volt. A gépet folyadékdinamikai problémák megoldására tervezték az Egyesült Államok Hadseregének számára. A HEP rendszer, ahogy a neve is mutatja, sok komponensből – processzorok, adatmemória-modulok és bemeneti/kimeneti modulok – volt összerakva. Az összetevőket egy köti össze. A HEP rendszereknek része egy (vagy több) meglehetősen szokatlan, PEM-nek nevezett processzor is (a PEM a process execution module, folyamatvégrehajtó modul rövidítése), a PEM-ek összekapcsolhatók és több is lehet belőlük egy rendszerben, max. 16. Egy PEM egyidőben max. ötven folyamat futását képes hardveresen fenntartani egy „folyamat-állapotszó- (PSW) sor” segítségével. A valaha készült legnagyobb rendszer 4 PEM-et tartalmazott. A nyolc fokozatú utasítás-futószalag egyszerre nyolc különböző processz utasításainak végrehajtását teszi lehetővé. Valójában minden egyes időpillanatban egy adott folyamatnak csak egyetlen utasítása lehet a futószalagon. Ezáltal a processzor teljes, 10 MIPS-es adatátviteli sebessége csak legalább nyolc aktív processz futtatásával érhető el; önmagában egyetlen folyamat sem képes meghaladni az 1,25 MIPS adatátviteli sebességet. A többszálas feldolgozás ezen formája miatt a HEP-et egy barrel processzoros rendszernek tekintik. A HEP PEM-ek hardveres megvalósítása történt. A processzeknek két típusa van: lehetnek felhasználói vagy felügyelői szintű processzek. A felhasználói szintű processzek létrehozhatnak felügyelői szintű processzeket, amelyek a felhasználói szintű processzek kezelésére és a bemenet/kimenet végrehajtására szolgálnak. Az azonos osztályú processzeket kötelezően a hét felhasználói vagy hét felügyelői feladatcsoport egyikébe sorolja be a rendszer. Mindegyik processzor a PSW sor és az utasítás-futószalag mellett tartalmaz még utasításmemóriát, 2048 64 bites általános célú regisztert és 4096 állandó regisztert. Az állandó regiszterek abban különböznek a közönséges regiszterektől, hogy csak felügyelői processzek tudják változtatni a tartalmukat. Maguk a processzorok nem tartalmaznak adatmemóriát; ehelyett külön adatmemória-modulokat lehet hozzáadni a kapcsolt hálózathoz. A HEP memóriája két elkülönült részből áll, egy legfeljebb 128 MiB-os utasításmemóriából és egy max. 1 GiB-os adatmemóriából. A felhasználók felé 64 bites szavak láthatóak, de a valóságban a memóriaszavak 72 bitesek és a kiegészítő bitek a memóriaállapot, pl. a paritás, címkézés és egyebek jelzésére szolgálnak, ld. alább. A HEP a egy formáját alkalmazza az összes regiszter és memóriahely elérése során, amelyben minden memóriaelem rendelkezik egy hozzá kapcsolt „üres”/„tele” állapotjelzővel. A memóriából való olvasás az állapotot „üres”-re állítja, míg az abba való írás „tele” állapotot állít be. A programozó engedélyezheti, hogy a processzek leálljanak egy üres állapotú memóriaelemből való olvasás vagy egy tele elembe való írási kísérlet után, ezáltal kényszerítheti a kritikus szakaszok megfelelő végrehajtási rendjét. Az elemeket összekötő kapcsolt hálózat sok szempontból a modern számítógépes hálózatokra emlékeztet. A hálózat csomópontok halmazából áll, minden csomópontnak három kapcsolata van. Mikor egy csomag érkezik a csomópontba, az utánanéz az útválasztó táblázatban és megpróbálja a rendeltetési helyéhez közelebb juttatni. Torlódás esetén a csomópont minden beérkező csomagot továbbenged útválasztás – routing – nélkül. Az ily módon kezelt csomagok prioritása megnövekszik; mikor sok csomag verseng egy csomópont elérésére, akkor a magasabb prioritási szintű csomag lesz továbbítva az alacsonyabb prioritásúak előtt. A kapcsolt hálózat másik összetevője a bemeneti/kimeneti rendszer, amelynek külön saját memóriája van és több különálló DEC UNIBUS sín csatlakozik hozzá a különböző kapcsolódó merevlemezekhez és egyéb perifériákhoz. A rendszer képes az általában közvetlenül nem látható tele/üres bitek elmentésére. A bemeneti/kimeneti rendszer kezdeti változatának teljesítménye szánalmasan elégtelen volt a bemeneti/kimeneti műveletek indításakor jelentkező magas késleltetés miatt. Ron Natalie (a BRL-től) és Burton Smith egy új rendszert tervezett tartalék alkatrészekből, a helyi étterem és ezt üzembe is helyezték a rákövetkező héten. A HEP elsődleges alkalmazásprogramozási nyelve kezdetben egy egyedi Fortran változat volt. Idővel megjelentek hozzá a C, Pascal, és fordítók is. A tele-üres biteket használó adatváltozók szintaxisa olyan volt, hogy a változó nevét megelőzte egy '$', tehát az egyszerű 'A' egy lokális változót jelentett, míg a $A egy zároló tele-üres változót. Így lehetséges volt az alkalmazási holtpont. A '$' figyelmetlen használata vagy tévesztés így akár nem szándékos pontosságvesztést is okozhatott a számításokban. A HEP első operációs rendszere a HEPOS volt. közreműködésével egy Unix port is készült a . A HEPOS egy nem Unix-szerű operációs rendszer. Habár ismert volt a HEP rossz költség-teljesítmény aránya, a rendszer mégis felkeltette a figyelmet az akkoriban forradalminak számító újdonságaival és jellemzőjével. A HEP egy osztályú számítógép teljesítményével rendelkezett a -es korszakban (ami önmagában nem kiemelkedő). HEP rendszereket a Ballisztikai Kutatólaboratóriumban telepítettek (négy PEM-es rendszert), beszerezte még a , az (egy PEM-es), az NSA, és a németországi (három PEM-es rendszer). A Denelcor egy két PEM-es rendszert szállított a Georgia Egyetemnek, a szoftverfejlesztésben nyújtott közreműködésükért cserébe (a rendszert a Marylandi Egyetemnek is felajánlották). A Messerschmitt volt az egyedüli vásárló, amely a HEP-et „valódi” feladatokra használta; a többi kliens csak a párhuzamos számítási algoritmusokkal terén végzett kísérleti számításokra használta. A BRL rendszert egyedül egy BRL CAD segítségével készített film számításaiban használták fel. A HEP szörnyű költség-teljesítménye ellenére széles körű figyelmet keltett, mert sok érdekes teljesítménynövelő hardverjellemzővel rendelkezett. Az első rendszer után megkezdődött a nagyobb teljesítményű és gyorsabb HEP-2 és HEP-3 gépek tervezése is, de a tervezést félbehagyták és ezek a rendszerek nem készültek el. Az architekturális koncepció beépült a Horizon kódnevű projektbe.
prov:wasDerivedFrom
wikipedia-hu:Heterogeneous_Element_Processor?oldid=22353473&ns=0
dbo:wikiPageLength
10521
foaf:isPrimaryTopicOf
wikipedia-hu:Heterogeneous_Element_Processor
Subject Item
dbpedia-hu:HEP
dbo:wikiPageRedirects
dbpedia-hu:Heterogeneous_Element_Processor
Subject Item
wikipedia-hu:Heterogeneous_Element_Processor
foaf:primaryTopic
dbpedia-hu:Heterogeneous_Element_Processor