ICL Distributed Array Processor - ICL Distributed Array Processor
The Distribuovaný procesor (DAP) produkované společnostíInternational Computers Limited (ICL) byla první komerční reklama na světěmasivně paralelní počítač. Původní studie byla dokončena v roce 1972 a stavba prototypu byla zahájena v roce 1974, do kterého byl dodán první strojQueen Mary College v roce 1979.[1]
Rozvoj
Původní „Pilot DAP“ navrhl a implementoval Dr. StewartF Reddaway s pomocí Davida J. Hunta a Petera M. Flanderse v laboratořích ICL Stevenage. Jejich manažer a hlavní přispěvatel byl John K. Iliffe[2] kdo navrhl stroj základního jazyka - je dnes dobře známý pro Iliffe vektory.
ICL DAP měl 64x64 jednobitových zpracovatelských prvků (PE) s 4096 bity úložiště na PE. Bylo připojeno k sálovému počítači ICL a jeho paměť byla namapována do paměti sálového počítače. Byly psány programy pro DAP DAP FORTRAN který byl FORTRAN rozšířeno o 64x64 matici a 64 elementů vektoru prvků. DAP Fortran sestavil do montážní jazyk nazvaný APAL (Array Processor Assembly Language). DAP měl a Jedna instrukce více dat (SIMD) architektura. Každá operace mohla být provedena pod kontrolou masky, která řídila, které prvky byly ovlivněny. Pole programy byly provedeny jako podprogramy normálních mainframe programů FORTRAN a IO bylo zpracováno mainframem.
Provozně existovala režie na přenos výpočetních dat do a ven z pole a problémy, které neodpovídaly matici 64 x 64, způsobily další složitost pro zvládnutí hranic (65 x 65 byl možná nejhorší případ!) - ale pro problémy, které vyhovovaly architektuře , mohlo by to překonat proud Cray architektury potrubí o dva řády. The ICL 2980 nebyl populární stroj, a to brzdilo použití DAP jako připojeného procesoru bylo původně omezeno na tento jeden rozsah.
Návrh, jak je popsán v dokumentu Reddaway z roku 1973, je do značné míry ten, který byl implementován v první komerční verzi, kromě toho, že bylo odstraněno zařízení pro dodávání bitů adresy z procesorových prvků. Tato změna výrazně zjednodušila detekci hardwarových chyb. Další možností, kterou lze označit, bylo šíření přenosu pro zjednodušení přidání vektorového režimu.[3]
Po ICL
DAP [IP] byl prodán společnosti a rizikový kapitál - financováno spuštění společnost Technologie aktivní paměti (AMT), kterou poté převzal Cambridge paralelní procesory (CPP). Bylo vylepšeno, zmenšeno a zrychleno jako řada Gamma. K procesoru byl přidán 8bitový procesor s místní 8bitovou širokou pamětí a byly implementovány rychlé IO schopnosti. Mohlo by to být naprogramováno buď C ++ nebo Fortran-Plus. Ty byly pružnější než DAP FORTRAN, zejména se automaticky postaraly o výběr mapování od uživatelem zadané matice a vektorových hranic k podkladovému hardwaru.
Ukázkové DAP jsou uloženy v Muzeum počítačové historie.
CPP ukončila obchodování v roce 2004.
Mini-DAP a Mil-DAP
![]() | Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Červen 2008) |
Menší verze 32x32 byla vytvořena v letech 1984 až 1987. Komerční verze se nazývala Mini-DAP, obvykle připojený k a PERQ systému (někdy se tomu říkalo PERQ-DAP) a robustní vojenské verzi se říkalo Mil-DAP.[4]
Viz také
Reference
- ^ Gordon G Scarrott (léto 1995). „Od linií zpoždění torzního režimu po DAP“. Počítačové vzkříšení (12).
- ^ Dr. Stewart Reddaway (jaro 2004). "Dopis editorovi". Počítačové vzkříšení (33).
- ^ Dr. S. F. Reddaway (1973). "DAP - procesor s distribuovaným polem" (PDF). Sborník z 1. ročníku sympozia o počítačové architektuře (Gainesville, Florida). ACM Press: 61–65.
- ^ Brian Russell (léto 2001). „Projekt vzkříšení Mil-DAP“. Počítačové vzkříšení (5).
externí odkazy
- Dennis Parkinson; John Litt (1990). Masivně paralelní výpočty s DAP. Výzkum monografií v paralelním a distribuovaném zpracování. Pitman. ISBN 978-0-273-08809-7.
- Osobní historie DAP
- PERQ-DAP