Content deleted Content added
(10 intermediate revisions by 4 users not shown) | |||
Line 1:
{{Short description|1960s supercomputer architecture}}
The '''ACS-1''' and '''ACS-360''' are two related [[supercomputer]]s designed by [[IBM]] as part of the '''Advanced Computing Systems''' project from
After the ACS project folded, the engineers were given
==History==
Line 19:
At a steering meeting in August 1965, Paley, Bertram, and Schorr gave presentations on the design so far. The machine would use a 48-bit word length, as that was the standard for scientific computing. The machine would have a clock cycle time of 10 nanoseconds, about 10 times faster than the 6600, with six or seven internal cycles per clock. The [[arithmetic logic unit]]s (ALUs) that performed most of the mathematics would be [[Pipeline (computing)|pipelined]], as in the 6600, and it would dispatch multiple instructions per cycle. [[Branch (computer science)|Branching]] performance would be improved with a buffer that would begin executing both sides of the branch.{{sfn|Smotherman|Sussenguth|Robelen|2016|p=61}}
Harwood Kolsky gave a presentation on the various competing designs, while [[Gene Amdahl]] and [[Chen Tze-chiang]] talked about their work on the high-end 360 Model 92. Kolsky had worked at Los Alamos for seven years before joining the Stretch project, while Amdahl had left IBM after being passed over to lead Stretch development but returned to IBM Research in 1960 and joined the Project X effort.{{sfn|Smotherman|Sussenguth|Robelen|2016|p=61}} In late 1964, Amdahl took a teaching position at [[Stanford University]], wanting to return to the west coast. In January 1965 he was named an [[IBM Fellow]] for his work on the Model 92. As a Fellow, Amdahl was entitled to work at any IBM facility of his choosing and decided to join
Even at this early meeting, Amdahl made the argument that it would make much more sense to make the
===Design matures===
In early 1966 the Project Y design was finalized as
Another concept developed for the
Using the simulator, Conway benchmarked a number of high-performance computing workloads against the [[IBM 7090]],
Allen, Cocke, and Jim Beatty led the development of the compilers for the machine. This represented a significant effort as the system was to be highly advanced and aggressively optimize code. Among its features was the ability to unwind loops, schedule instructions around the [[basic block]] concept, and separate those optimizations that were code-based vs. platform-based. The compiler would be used by both a [[PL/1]] front-end as well as an expanded version of [[Fortran IV]].{{sfn|Smotherman|Sussenguth|Robelen|2016|p=63}}
Line 35:
===Design "shootout"===
Amdahl continued to agitate for a 360-compatible version of the machine. In January 1967, [[Ralph L. Palmer]] asked [[John Backus]], [[Robert Creasy]], and Harwood Kolsky to review the project and Amdahl's concept. Kolsky concluded that the 360-compatible version would be too difficult, and pointed out that the
Amdahl's continued arguments for 360 compatibility placed him increasingly at odds with Bertram. Bertram responded by "quarantining" him and making sure that no one was allowed to talk to him. Whenever someone would visit, within minutes someone else would arrive and call the first visitor into a meeting.{{sfn|Aspray|2000|p=26}} Around the same time, another
This backfired badly, as over the next month Amdahl was able to convince Earle that a 360-compatible version was possible, and Earle went ahead and designed it. The result was the Amdahl-Earle Computer, or AEC/360. Using many of the concepts in
In December 1967, Kolsky was sent to meet with Amdahl to get a more detailed description of the proposed design.{{sfn|Conway|2011|p=20}} Around the same time, Amdahl began calling people within IBM to tell them about the new design. As word of the concept spread around the System Development Division in New York, the division's vice president [[Erich Bloch]] began to organize an internal review. The
Bloch selected Carl Conti from IBM Poughkeepsie to handle the review, which occurred in March 1968. Amdahl presented performance estimates based on hand-calculated cycle counts. Conti accepted Amdahl's arguments that on integer benchmarks, the AEC/360 would be up to five times as fast as the
A final review was performed in April, but this was brief and seemingly already decided. In May, IBM announced the
Many of the retrospective articles on the
===Cancellation===
Most of the
While calculating the cost of the machine, Amdahl concluded that there was no way its sales could turn a profit. This was a serious risk to the company, as introducing a high-end machine that was guaranteed to lose money could be seen as anti-competitive behaviour, an attempt to take the market away from companies like CDC. IBM faced a similar problem with Stretch, but over time it was shown that the R&D in that project had been widely used in the company and if it was billed out then it was slightly positive.{{sfn|Aspray|2000|p=27}} To allow ACS/360 to more clearly turn a profit, Amdahl suggested producing three models of the same basic system, the original
In May 1969, IBM upper management instead decided to cancel the entire project,{{sfn|Smotherman|Sussenguth|Robelen|2016|p=67}} apparently at Amdahl's suggestion.{{sfn|Aspray|2000|p=27}} What had initially been intended to be a project to compete with the fast-moving CDC had now stretched on for the better part of a decade and showed little evidence that it would release a machine in the short term. Amdahl later claimed
Shortly after the announcement of the project's cancellation, in August 1969, IBM announced the [[IBM System/360 Model 195]], a re-implementation of the Model 91 using [[integrated circuit]]s that made it twice as fast as the [[IBM System/360 Model 85|Model 85]], which at that time was the fastest machine in the lineup. To address the high-end market, a [[Vector processor|vector processing]] task force was started in Poughkeepsie.{{sfn|Smotherman|Sussenguth|Robelen|2016|p=68}}
When the ACS project was cancelled, many of the engineers were not interested in returning to the main IBM research campus in New York
==Influence==
Line 88:
* {{cite journal|first1=Mark K. |last1=Smotherman |first2=Edward H. |last2=Sussenguth |first3=Russell J. |last3=Robelen |title=The IBM ACS Project
|journal= IEEE Annals of the History of Computing |volume=38|issue=1|pages=60–74 |year=2016|doi=10.1109/MAHC.2015.50}}
* {{cite encyclopedia |encyclopedia=Dependable and Historic Computing: Essays Dedicated to Brian Randell on the Occasion of his 75th Birthday |title=IBM-ACS: Reminiscences and Lessons Learned from a 1960's Supercomputer Project |first=Lynn |last=Conway |date=2011 |publisher=Springer-Verlag |pages=
* {{cite interview
|first=Bill |last=Aspray
|