Pilot ACE | 1950

Pilot ACE

 


The Pilot ACE (Automatic Computing Engine), developed in the early 1950s at the National Physical Laboratory (NPL) in the UK, stands as one of the first general-purpose stored-program computers. This pioneering machine was a scaled-down version of Alan Turing's original ACE design, which he left before its completion due to frustrations over the project's slow progress. James H. Wilkinson took the lead on the project, with contributions from Donald Davies, Harry Huskey, and Mike Woodger.

Key Milestones

  • First Program Run: May 10, 1950
  • Press Demonstration: November 1950
  • Operational Use: Began in late 1951 after upgrades

Pilot ACE utilized approximately 800 vacuum tubes and featured mercury delay lines for memory, initially holding 128 words of 32 bits, expandable to 352 words. A drum memory, added in 1954, increased capacity to 4096 words. With a clock rate of 1 MHz, it was the fastest of its time, though execution speed varied significantly based on memory location.

Notable Features

Initially lacking hardware for multiplication and division, Pilot ACE employed fixed-point arithmetic, which quickly proved inadequate. The machine adapted to floating-point arithmetic, enabling more effective scientific calculations. Wilkinson later authored a notable book on rounding errors in floating-point calculations.

The success of Pilot ACE led to the development of its commercial version, the DEUCE, by the English Electric Company. The Pilot ACE was decommissioned in May 1955 and is now preserved at the Science Museum.

Software Innovations

In 1954, the addition of drum memory facilitated the creation of the General Interpretive Programme (GIP), developed by Brian W. Munday. GIP allowed the execution of matrix operations using simple codewords and was designed for flexibility, accommodating matrices of various sizes without needing to alter the program.

M. Woodger contributed "bricks" for GIP, introducing a "block floating" technique for array elements, requiring only one word per element while using a shared exponent. This innovative method balanced precision with efficiency.

Conclusion

The Pilot ACE's contributions to computing, especially in scientific calculations and programming flexibility, marked a significant advancement in early computer technology. Its legacy continues to influence modern computing practices.

이 블로그의 인기 게시물

콜러서스 컴퓨터 [Colossus computer | December 1943]

NTDS [Naval Tactical Data System | 1961]

에니악 [ENIAC | December 10, 1945]