IBM Advanced Computer Systems-projekt
ACS -1 och ACS-360 är två relaterade superdatorer designade av IBM som en del av IBM Advanced Computing Systems- projektet från 1961 till 1969. Även om konstruktionerna aldrig blev färdiga och inga modeller någonsin sattes i produktion, skapade projektet ett antal organisatoriska tekniker och arkitektoniska innovationer som sedan dess har införlivats i nästan alla högpresterande datorer som finns idag. Många av idéerna som härrörde från projektet påverkade direkt utvecklingen av IBM RS/6000 och har på senare tid bidragit till datorparadigmet Explicitly Parallel Instruction Computing (EPIC) som används av Intel och HP i högpresterande processorer.
Historia
ACS-projektet började 1961 som Project Y med målet att "bygga en maskin som var hundra gånger snabbare än Stretch ". Det första arbetet började vid IBM Watson Research Center . Ett antal betydande datorpionjärer bidrog till projektet, inklusive John Cocke , Herb Schorr, Frances Allen , Gene Amdahl och Lynn Conway .
Ett beslut av IBM i maj 1968 att modifiera projektet för att stödja S/360 -kompatibilitet resulterade i namnbytet från ACS-1 till ACS-360 för den dator som designades. På sin topp involverade ACS-360-projektet över 200 ingenjörer och personal.
ACS-360-projektet avbröts i maj 1969; Men många av innovationerna som resulterade från projektet skulle så småningom finna direkt realisering i IBM RS/6000- serien av maskiner (senare känd som IBM System p -linjen av arbetsstationer och servrar), förutom att påverka designen av andra maskiner och arkitekturer.
Inflytande
Även om varken ACS-1 eller ACS-360 någonsin tillverkades, utvecklade IBM Advanced Computing Systems-gruppen som ansvarade för deras design arkitektoniska innovationer och banade väg för ett antal RISC CPU-designtekniker som skulle bli grundläggande för designen av moderna datorarkitekturer och system :
- Aggressiv minskning av antalet logiska grindnivåer för pipelinesteg för att minska cykeltiden
- Tätt integration mellan processor och minne
- Cacheminne med strömlinjeformad I/O till/från cache
- Tekniker för kompilatoroptimering
- Operativsystem med virtuellt minne
- Flera instruktioner avkodar och utfärdar (en första)
- Användning av en grenmålsbuffert (en första)
- Multithreading implementerad i hårdvara (en första för IBM)
- Dynamisk instruktionsschemaläggning/ ur funktion
- Byte av maskinvaruregister
- Instruktionspredikation
- Nivåkänslig skanningsdesign (används av IBM)
- Hårddiskar med fast huvud
- Luftkylda höghastighets LSI-kretsar
- Avancerade simuleringsverktyg som används i designprocessen
Anteckningar
Vidare läsning
-
Mark K. Smotherman; Edward H. Sussenguth; Russell J. Robelen (2016). "The IBM ACS Project", IEEE Annals of the History of Computing". 38 (1): 60–74. doi : 10.1109/MAHC.2015.50 .
{{ citera journal }}
: Citera journal kräver|journal=
( hjälp )
externa länkar
- IBM Advanced Computing Systems (ACS) — 1961–1969 — Dokumentationsprojekt för IBM ACS-1 superdatorn underhållen av Mark Smotherman