Projekt IBM Advanced Computer Systems
ACS -1 i ACS-360 to dwa pokrewne superkomputery zaprojektowane przez IBM w ramach projektu IBM Advanced Computing Systems w latach 1961-1969. Chociaż projekty nigdy nie zostały ukończone i żaden model nie wszedł do produkcji, projekt zrodził szereg organizacyjnych techniki i innowacje architektoniczne, które od tego czasu zostały włączone do prawie wszystkich istniejących obecnie komputerów o wysokiej wydajności . Wiele pomysłów wynikających z projektu bezpośrednio wpłynęło na rozwój IBM RS/6000 a ostatnio przyczyniły się do powstania paradygmatu obliczeniowego Explicitly Parallel Instruction Computing (EPIC) używanego przez firmy Intel i HP w procesorach o wysokiej wydajności.
Historia
Projekt ACS rozpoczął się w 1961 roku jako Projekt Y , którego celem było „zbudowanie maszyny, która byłaby sto razy szybsza niż Stretch ”. Początkowe prace rozpoczęto w Centrum Badawczym IBM Watson . Do projektu przyczyniło się wielu znaczących pionierów komputerowych, w tym John Cocke , Herb Schorr, Frances Allen , Gene Amdahl i Lynn Conway .
Decyzja IBM z maja 1968 r. o zmodyfikowaniu projektu w celu obsługi zgodności z S / 360 zaowocowała zmianą nazwy projektowanego komputera z ACS-1 na ACS-360 . W szczytowym momencie projekt ACS-360 obejmował ponad 200 inżynierów i pracowników.
Projekt ACS-360 został odwołany w maju 1969 roku; jednak wiele innowacji wynikających z projektu znalazłoby ostatecznie bezpośrednią realizację w maszynach z serii IBM RS / 6000 (później znanych jako linia stacji roboczych i serwerów IBM System p ), poza wpływem na projekt innych maszyn i architektur.
Wpływ
Chociaż ani ACS-1, ani ACS-360 nigdy nie zostały wyprodukowane, grupa IBM Advanced Computing Systems odpowiedzialna za ich projekt opracowała innowacje architektoniczne i była pionierem wielu technik projektowania procesorów RISC, które stały się fundamentalne dla projektowania nowoczesnych architektur i systemów komputerowych :
- Agresywna redukcja liczby poziomów bramek logicznych dla etapów potoku w celu skrócenia czasu cyklu
- Ścisła integracja między procesorem a pamięcią
- Pamięć podręczna z usprawnionym wejściem/wyjściem do/z pamięci podręcznej
- Techniki optymalizacji kompilatorów
- Systemy operacyjne z pamięcią wirtualną
- Dekodowanie i wydawanie wielu instrukcji (pierwsze)
- Użycie docelowego bufora oddziału (pierwszy)
- Wielowątkowość zaimplementowana sprzętowo (pierwsza dla IBM)
- Dynamiczne planowanie instrukcji / wykonywanie poza kolejnością
- Zmiana nazwy rejestru sprzętowego
- Predykacja instrukcji
- Projekt skanowania wrażliwy na poziom (używany przez IBM)
- Dyski twarde z głowicą stałą
- Chłodzone powietrzem szybkie obwody LSI
- Zaawansowane narzędzia symulacyjne wykorzystywane w procesie projektowania
Notatki
Dalsza lektura
-
Mark K. Smotherman; Edwarda H. Sussengutha; Russell J. Robelen (2016). „Projekt IBM ACS”, IEEE Annals of the History of Computing. 38 (1): 60–74. doi : 10.1109/MAHC.2015.50 .
{{ cytuj czasopismo }}
: Cytuj czasopismo wymaga|journal=
( pomoc )
Linki zewnętrzne
- IBM Advanced Computing Systems (ACS) — 1961–1969 — Projekt dokumentacji superkomputera IBM ACS-1 prowadzony przez Marka Smothermana