Pilot ACE

Pilot ACE
DeveloperNational Physical Laboratory (NPL)
Release date1950; 75 years ago (1950)
CPUapproximately 800 vacuum tubes @ 1 megahertz
Memory128 32-bit words; later expanded to 352 words (Mercury delay lines)
Pilot ACE console
Punch cards, detail view against dark grey background, for Pilot ACE computer, built at the National Physical Laboratory (United Kingdom), circa 1950. Science Museum London[1][2]

The Pilot ACE (Automatic Computing Engine) was one of the first computers built in the United Kingdom.[3] Built at the National Physical Laboratory (NPL) in the early 1950s, it was also one of the earliest general-purpose, stored-program computers – joining other UK designs like the Manchester Mark 1 and EDSAC of the same era. It was a preliminary version of the full ACE, which was designed by Alan Turing, who left NPL before the construction was completed.

History

Pilot ACE was built to a cut down version of Turing's full ACE design. After Turing left NPL (in part because he was disillusioned by the lack of progress on building the ACE), James H. Wilkinson took over the project. Donald Davies, Harry Huskey and Mike Woodger were involved with the design.[4][5] The Pilot ACE ran its first program on 10 May 1950,[6][7] and was demonstrated to the press in November 1950.[8][9]

Although originally intended as a prototype, it became clear that the machine was a potentially useful resource, especially given the lack of other computing devices at the time. After some upgrades to make operational use practical, it went into service in late 1951 and saw considerable operational service over the next several years. One reason Pilot ACE was useful is that it was able to perform floating-point arithmetic necessary for scientific calculations. Wilkinson tells the story of how this came to be.[10]

When first built, Pilot ACE did not have hardware for either multiplication or division, in contrast to other computers at that time. (Hardware multiplication was added later.) Pilot ACE started out using fixed-point multiplication and division implemented as software. It soon became apparent that fixed-point arithmetic was a bad idea because the numbers quickly went out of range. It only took a short time to write new software so that Pilot ACE could do floating-point arithmetic. After that, James Wilkinson became an expert and wrote a book on rounding errors in floating-point calculations, which eventually sold well.[11]

Pilot ACE used approximately 800 vacuum tubes. Its main memory consisted of mercury delay lines with an original capacity of 128 words of 32 bits each, which was later expanded to 352 words. A 4096-word drum memory was added in 1954. Its basic clock rate, 1 megahertz, was the fastest of the early British computers. The time to execute instructions was highly dependent on where they were in memory (due to the use of delay-line memory). An addition could take anywhere from 64 to 1024 microseconds.

The machine was so successful that a commercial version of it, named the DEUCE, was constructed and sold by the English Electric Company.

Pilot ACE was shut down in May 1955, and was given to the Science Museum, where it remains today.[12]

Software

Installing the magnetic drum in 1954 opened the way to develop a control program for running programs dealing with matrices. Following urging by J. M. Hahn[13][14] of the British Aircraft Corporation,[15] Brian W. Munday developed General Interpretive Programme (GIP), which required only simple codewords to run a collection of programs called "bricks". Each brick could perform a single task, such as to solve a set of simultaneous equations, to invert a matrix, and to perform matrix multiplication. Though there was nothing new in this concept, where GIP was unique was in the simplicity of the codewords that did not specify the bounds of the matrices. Bounds were taken from the matrix on the drum, where the bounds were the second and third element stored. When a matrix was punched on cards, the bounds were given as the first two elements. Thus, once a program was written, it could run automatically with different sizes of matrices, without needing to change the program. GIP was running in 1954,[16] and was re-written for DEUCE, the successor to Pilot ACE.

Bricks to be used with GIP were written by M. Woodger, who devised a unique scheme for storing array elements, namely, "block floating". To use regular floating-point would have required two words for each element. The compromise was to use a single exponent for all the elements of an array. Thus, only one word was required for each element. Only the largest element(s) were normalized. Smaller elements were scaled accordingly. Though there was some loss of precision associated with the smaller elements, it was not great, considering that elements tended to be within a factor of ten of each other. The exponent was stored with the matrix, along with the dimensions.

See also

References

  1. ^ "automatic computing engine". Science Photo Library. Retrieved 14 May 2023.
  2. ^ "1950 ace paper cards". Science & Society Picture Library.
  3. ^ Yates, David M. (1997). Turing's Legacy: A history of computing at the National Physical Laboratory 1945–1995. UK: Science Museum, London. pp. 126–146. ISBN 0-901805-94-7.
  4. ^ Yates, David M. (1997). Turing's Legacy: A history of computing at the National Physical Laboratory 1945–1995. UK: Science Museum, London. pp. 296, 300, 316. ISBN 0-901805-94-7.
  5. ^ Woodger, M. (1951). "Automatic Computing Engine of the National Physical Laboratory". Nature. 167 (4242): 270. Bibcode:1951Natur.167..270W. doi:10.1038/167270a0. S2CID 4286414.
  6. ^ Campbell-Kelly, Martin (1981). "Programming the Pilot ACE: Early Programming Activity at the National Physical Laboratory". IEEE Annals of the History of Computing. 3 (1). IEEE: 133–162. doi:10.1109/MAHC.1981.10015. S2CID 9711655.
  7. ^ Atkinson, Paul (2010). Computer. Reaktion Books. p. 39. ISBN 9781861897374. Pilot ACE 1950.
  8. ^ "Automatic Computing Machinery: News – National Physical Laboratory". Mathematics of Computation. 5 (35): 174–175. 1951. doi:10.1090/S0025-5718-51-99425-2. ISSN 0025-5718.
  9. ^ "9. The ACE Pilot Model, Teddington, England". Digital Computer Newsletter. 2 (4): 4. December 1950.[dead link]
  10. ^ Rota, Gian-Carlo; et al., eds. (1980). History of Computing in the Twentieth Century. Academic Press.
  11. ^ Wilkinson, J. H. (1994). Rounding Errors in Algebraic Processes. reprinted by Dover.
  12. ^ "The Pilot ACE computer". UK: Science Museum (London). Archived from the original on 2016-08-19. Retrieved 2016-08-19.
  13. ^ J. M. Hahn, Letter to M. Woodger, 20 September 1954
  14. ^ J. M. Hahn, "Some Suggestions for Matrix Routines for Electronic Digital Computers", September 1954
  15. ^ M. Campbell-Kelly, op. cit., p. 156.
  16. ^ M. Woodger, "The History and Present Use of Digital Computers at the National Physical Laboratory." Process Control and Automation, November 1958

Bibliography

Further reading

Read other articles:

  لمعانٍ أخرى، طالع تصفيات كأس العالم 2002 (توضيح). تصفيات كأس العالم 2002تفاصيل المسابقةالتواريخ4 مارس 2000 – 25 نوفمبر 2001الفرق199إحصائيات المسابقةالمباريات الملعوبة777الأهداف المسجلة2٬452 (3٫16 لكل مباراة)→ 1998 2006 ←   منتخبات تأهلت لكاس العالم   منتخبات فشلت في ا...

 

 

Events at the1995 World ChampionshipsTrack events100 mmenwomen200 mmenwomen400 mmenwomen800 mmenwomen1500 mmenwomen5000 mmenwomen10,000 mmenwomen100 m hurdleswomen110 m hurdlesmen400 m hurdlesmenwomen3000 msteeplechasemen4 × 100 m relaymenwomen4 × 400 m relaymenwomenRoad eventsMarathonmenwomen10 km walkwomen20 km walkmen50 km walkmenField eventsHigh jumpmenwomenPole vaultmenLong jumpmenwomenTriple jumpmenwomenShot putmenwomenDiscus throwmenwomenHammer throwmenJavelin throwmenwomenCombined ...

 

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) كأس سوريا 2008–09 تفاصيل الموسم كأس سوريا  البلد سوريا  البطل نادي الكرامة السوري    كأس سوريا 2009�...

For the community in Renfrew County, Ontario, see Admaston/Bromley. Township in Ontario, CanadaMcDougallTownship (single-tier)Township of McDougallMunicipal officeMotto(s): A Great Place To Live, A Great Place To VisitMcDougallCoordinates: 45°27′N 80°01′W / 45.450°N 80.017°W / 45.450; -80.017CountryCanadaProvinceOntarioDistrictParry SoundIncorporatedMay 1, 1872Government • TypeTownship • MayorDale Robinson • Federal ridi...

 

 

Hotel at Walt Disney World 28°24′54″N 81°34′26″W / 28.415°N 81.574°W / 28.415; -81.574 Disney's Contemporary ResortThe monorail runs through the interior of the resortLocationMagic Kingdom Resort AreaResort typeDeluxeOpenedOctober 1, 1971 (1971-10-01)ThemeModern, contemporary, Tomorrowland, The IncrediblesAreasMain TowerSouth Garden WingBay Lake Tower (Disney Vacation Club)Rooms655Villas428 (Bay Lake Tower)Green lodgeYes Disney's Contemporary...

 

 

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

2005 American crime drama film This article is about the 2005 crime-drama film. For the term describing a military leader, see Warlord. For other uses, see Warlord (disambiguation). Lord of WarTheatrical release posterDirected byAndrew NiccolWritten byAndrew NiccolProduced by Andreas Grosch Norm Golightly Andrew Niccol Chris Roberts Christopher Eberts Nicolas Cage Philippe Rousselet Starring Nicolas Cage Jared Leto Bridget Moynahan Ian Holm Ethan Hawke CinematographyAmir MokriEdited byZach St...

 

 

Artikel ini perlu diterjemahkan dari bahasa Inggris ke bahasa Indonesia. Artikel ini ditulis atau diterjemahkan secara buruk dari Wikipedia bahasa Inggris. Jika halaman ini ditujukan untuk komunitas bahasa Inggris, halaman itu harus dikontribusikan ke Wikipedia bahasa Inggris. Lihat daftar bahasa Wikipedia. Artikel yang tidak diterjemahkan dapat dihapus secara cepat sesuai kriteria A2. Jika Anda ingin memeriksa artikel ini, Anda boleh menggunakan mesin penerjemah. Namun ingat, mohon tidak men...

 

 

RGS17 التراكيب المتوفرة بنك بيانات البروتينOrtholog search: PDBe RCSB قائمة رموز معرفات بنك بيانات البروتين 1ZV4 المعرفات الأسماء المستعارة RGS17, RGS-17, RGSZ2, h, regulator of G-protein signaling 17, regulator of G protein signaling 17 معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 607191 MGI: MGI:1927469 HomoloGene: 8242 GeneCards: 26575 علم الو�...

Liechtensteiner-Cup 1993-1994 Competizione Liechtensteiner-Cup Sport Calcio Edizione 49ª Organizzatore LFV Luogo  Liechtenstein Risultati Vincitore FC Schaan(3º titolo) Secondo FC Balzers Cronologia della competizione 1992-1993 1994-1995 Manuale La Liechtensteiner-Cup 1993-1994 è stata la 49ª edizione della coppa nazionale del Liechtenstein conclusa con la vittoria finale del FC Schaan, al suo terzo titolo. Della competizione è noto solo il risultato della finale. Finale Eschen FC ...

 

 

「アプリケーション」はこの項目へ転送されています。英語の意味については「wikt:応用」、「wikt:application」をご覧ください。 この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2018年4月) 古い情報を更新する必要があります。(2021年3月)出...

 

 

168th Air Refueling Squadron 168th Air Refueling Squadron – Boeing KC-135R Stratotanker 63-8876Active1942–1946; 1947–1953; 1953–1968; 1986–presentCountry United StatesAllegiance AlaskaBranch  Air National GuardTypeSquadronRoleAir refuelingPart ofAlaska Air National GuardGarrison/HQEielson Air Force Base, Fairbanks, AlaskaNickname(s)Chena[citation needed]EngagementsMediterranean Theater of OperationsPacific Ocean Theater of World War IIDecorationsDistingu...

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

 

Pakistani political scandal This article is part of a series aboutBenazir Bhutto Early life Political career Burial Political views Social democracy Charter of Democracy Elections 1988 1990 1993 1997 Prime Minister of Pakistan Midnight Jackal Mehrangate Karachi affair Repression in Karachi Coup d'état attempt Seventh Five-Year Plan Murder of Murtaza Bhutto Corruption scandals Books written Daughter of Destiny: An Autobiography Reconciliation: Islam, Democracy, and the West Assassination Assa...

 

 

سيفكابين الاسم النظامي (6R,7R)-3-{[(Aminocarbonyl)oxy]methyl}-7-{(Z)-[2-(2-amino-4-thiazolyl)-1-oxo-2-pentenyl]amino}-8-oxo-5-thia-1-azabicyclo(4.2.0)oct-2-ene-2-carboxylic acid اعتبارات علاجية ASHPDrugs.com أسماء الدواء الدولية طرق إعطاء الدواء Oral معرّفات CAS 135889-00-8 Y ك ع ت J01J01DD17 DD17 تصنيف منظمة الصحة العالمية المراقبة  [لغات أخرى]‏[1]&...

American actor (1910–1960) Richard CromwellAutographed photo of Cromwell, c. 1933BornLeRoy Melvin Radabaugh(1910-01-08)January 8, 1910Long Beach, California, U.S.DiedOctober 11, 1960(1960-10-11) (aged 50)Hollywood, California, U.S.Resting placeFairhaven Memorial Park, Santa Ana, CaliforniaOther namesRoy RadabaughOccupationActorYears active1930–1948Spouse Angela Lansbury ​ ​(m. 1945; div. 1946)​ Richard Cromwell (born LeRoy...

 

 

Para otros usos de este término, véase Kung-fu (desambiguación).Kung-fu Nombre chinoChino 功夫 TransliteracionesMandarínHanyu Pinyin GōngfuWade–Giles kung-fuBopomofo ㄍㄨㄥ ㄈㄨMinHokkien POJ kang-huWuRomanización kon fuCantonésJyutping gung fu[editar datos en Wikidata] Kung-fu (en chino simplificado, 功夫; en chino tradicional, 功夫; pinyin, gōngfu) es un término global para referirse a las artes marciales de origen chino (wushu o quanfa) basada en un...

 

 

西宁曹家堡国际机场Xining Caojiabao International AirportIATA:XNNICAO:ZLXN概览机场类型民用營運者青海省民用机场有限责任公司服務城市青海省西宁市離市中心25.5千米地理位置 中国青海省海东市互助土族自治县啟用日期1991年12月27日海拔高度7,165英尺(2,184[1]米)坐標36°31′42″N 102°02′49″E / 36.52833°N 102.04694°E / 36.52833; 102.04694地圖XNN显示青海的地图XNN�...

Count of Barcelona and other counties (died 897) This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (February 2008) (Learn how and when to remove this message) WilfredCount of BarcelonaReign878–897PredecessorBernard of GothiaSuccessorWifred II, Count of BarcelonaBornPrades, Pyrénées-OrientalesDied11 August 897BuriedMonastery of Santa Maria de RipollSpouse(s)G...

 

 

Sultanate in SumatraPart of a series on the History of Indonesia Timeline Prehistory Paleolithic Java Man 1,000,000 BP Flores Man 94,000–12,000 BP Neolithic Toba catastrophe 75,000 BP Buni culture 400 BCE Hindu and Buddhist kingdoms Kutai Kingdom 350–1605 Tarumanagara Kingdom 400s–500s Kantoli 400s-500s Kalingga Kingdom 500s–600s Melayu Kingdom 600s–1347 Srivijaya Empire 600s–1025 Shailendra Dynasty 600s–900s Mataram Kingdom 716–1016 Bali Kingdom 914–1908 Sunda Kingd...