HPC-GA-Lectures MERCERO

Total Page:16

File Type:pdf, Size:1020Kb

HPC-GA-Lectures MERCERO High Performance Computing at the UPV/EHU. Dr. Eduardo Ogando & Dr. Jose M. Mercero SGIker http://www.ehu.es/SGI Twitter: @izosgi Facebook: IZO-SGI March 12, 2013 High Performance Computing at the UPV/EHU. 1/69 Summary • Summary From Pascaline to HPC. A Brief Computer History The Software From Pascaline to HPC. A Brief Computer History HPC at the UPV/EHU HPC users at the The Software UPV/EHU The End HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 2/69 • Summary From Pascaline to HPC. A Brief Computer History • Mechanical Calculators • Leibniz • Charles Babbage • Ada Lovelace • Herman Hollerith • Konrad Zuse From Pascaline to HPC. A Brief • British Government • ENIAC Computer History • UNIVAC 1 • Space Race • Second Generation Computers • Supercomputers • GPUs The Software HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 3/69 Mechanical Calculators • Summary • In order to solve all kind of numerical problems, “Mechanical From Pascaline to HPC. A Brief Computer Calculators” were created. History • Mechanical Calculators • Leibniz • Charles Babbage • Ada Lovelace • Herman Hollerith • Konrad Zuse • British Government • ENIAC • UNIVAC 1 • Space Race • Second Generation Computers • Supercomputers • GPUs The Software HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 4/69 Mechanical Calculators • Summary • In order to solve all kind of numerical problems, “Mechanical From Pascaline to HPC. A Brief Computer Calculators” were created. History • Mechanical Calculators • Leibniz • Charles Babbage • Ada Lovelace • Herman Hollerith • Konrad Zuse • British Government • ENIAC • UNIVAC 1 • Space Race Stepped Reckoner (1694.) By Gottfried Leibniz. Based • Second Generation on the Leibniz Wheel. Computers Pascaline (1642). Created by Pascal to help his father • Supercomputers it was focused solving commercial arithmetic problems. It • GPUs could add and subtract directly and multiply and divide by repetition. The Software HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 4/69 Gottfried Wilhelm Leibniz • Summary From Pascaline to HPC. A Brief Computer History • Mechanical Calculators • Leibniz • Charles Babbage • Ada Lovelace • Herman Hollerith • Konrad Zuse • British Government • ENIAC • UNIVAC 1 • Space Race • Second Generation Computers Leibniz Wheel • Supercomputers • GPUs The Software (1646 – 1716) was a German mathematician and philoso- pher. HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 5/69 Gottfried Wilhelm Leibniz • Summary From Pascaline to HPC. A Brief Computer History • Mechanical Calculators • Leibniz • Charles Babbage • Ada Lovelace • Herman Hollerith • Konrad Zuse • British Government • ENIAC • UNIVAC 1 • Space Race • Second Generation Computers Leibniz Wheel • Supercomputers • GPUs The Software (1646 – 1716) was a German mathematician and philoso- pher. HPC at the UPV/EHU HPC users at the UPV/EHU His wheel has been used in mechanical calculators until the 1970’s The End High Performance Computing at the UPV/EHU. 5/69 Gottfried Wilhelm Leibniz • Summary From Pascaline to HPC. A Brief Computer • He wrote 13 books in “all ar- History • Mechanical eas of knowledge”. Calculators • Leibniz • Charles Babbage • Ada Lovelace • Herman Hollerith • Konrad Zuse • British Government • ENIAC • UNIVAC 1 • Space Race • Second Generation Computers • Supercomputers (1646 – 1716) was a German mathematician and philosopher. • GPUs The Software HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 6/69 Gottfried Wilhelm Leibniz • Summary From Pascaline to HPC. A Brief Computer • He wrote 13 books in “all ar- History • Mechanical eas of knowledge”. Calculators • Leibniz • Charles Babbage • Documented the binary • Ada Lovelace • Herman Hollerith system. • Konrad Zuse • British Government • ENIAC • UNIVAC 1 • Space Race • Second Generation Computers • Supercomputers (1646 – 1716) was a German mathematician and philosopher. • GPUs The Software HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 6/69 Gottfried Wilhelm Leibniz • Summary From Pascaline to HPC. A Brief Computer • He wrote 13 books in “all ar- History • Mechanical eas of knowledge”. Calculators • Leibniz • Charles Babbage • Documented the binary • Ada Lovelace • Herman Hollerith system. • Konrad Zuse • British Government • He developed the Infinitisi- • ENIAC • UNIVAC 1 mal Calculus. • Space Race • Second Generation Computers • Supercomputers (1646 – 1716) was a German mathematician and philosopher. • GPUs The Software HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 6/69 Gottfried Wilhelm Leibniz • Summary From Pascaline to HPC. A Brief Computer • He wrote 13 books in “all ar- History • Mechanical eas of knowledge”. Calculators • Leibniz • Charles Babbage • Documented the binary • Ada Lovelace • Herman Hollerith system. • Konrad Zuse • British Government • He developed the Infinitisi- • ENIAC • UNIVAC 1 mal Calculus. • Space Race • Second Generation Computers • When he died his reputation • Supercomputers (1646 – 1716) was a German mathematician and philosopher. was in decline. • GPUs The Software HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 6/69 Gottfried Wilhelm Leibniz • Summary From Pascaline to HPC. A Brief Computer • He wrote 13 books in “all ar- History • Mechanical eas of knowledge”. Calculators • Leibniz • Charles Babbage • Documented the binary • Ada Lovelace • Herman Hollerith system. • Konrad Zuse • British Government • He developed the Infinitisi- • ENIAC • UNIVAC 1 mal Calculus. • Space Race • Second Generation Computers • When he died his reputation • Supercomputers (1646 – 1716) was a German mathematician and philosopher. was in decline. • GPUs The Software Nowdays, he is considered as one of the First computer scientist and HPC at the UPV/EHU HPC users at the information theorist. UPV/EHU The End High Performance Computing at the UPV/EHU. 6/69 Charles Babbage • Summary From Pascaline to HPC. A Brief Computer • History Computers where human • Mechanical at that time. Calculators • Leibniz • Charles Babbage • Mathematical tabulated • Ada Lovelace • Herman Hollerith functions where full of • Konrad Zuse errors. • British Government • ENIAC • UNIVAC 1 • Babbage decided to cre- • Space Race • Second Generation ate these tables mechan- Computers ically. • Supercomputers • GPUs The Software (1971-1871) was a British Mathematician, philosopher, and Inventor. HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 7/69 The First Design • Summary From Pascaline to HPC. A Brief Computer • Designed a mechanical History • Mechanical calculator, called Differ- Calculators • Leibniz ence Engine to tabulate • Charles Babbage • Ada Lovelace polynomial functions. • Herman Hollerith • Konrad Zuse • British Government • ENIAC • UNIVAC 1 • Space Race • Second Generation Computers • Supercomputers • GPUs The Software (1971-1871) was a British Mathematician, philosopher, and Inventor. HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 8/69 The First Design • Summary From Pascaline to HPC. A Brief Computer • Designed a mechanical History • Mechanical calculator, called Differ- Calculators • Leibniz ence Engine to tabulate • Charles Babbage • Ada Lovelace polynomial functions. • Herman Hollerith • Konrad Zuse • 17.000 Pounds to start • British Government • ENIAC work. The cost of two war- • UNIVAC 1 ships. • Space Race • Second Generation Computers • Supercomputers • GPUs The Software (1971-1871) was a British Mathematician, philosopher, and Inventor. HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 8/69 The First Design • Summary From Pascaline to HPC. A Brief Computer • Designed a mechanical History • Mechanical calculator, called Differ- Calculators • Leibniz ence Engine to tabulate • Charles Babbage • Ada Lovelace polynomial functions. • Herman Hollerith • Konrad Zuse • 17.000 Pounds to start • British Government • ENIAC work. The cost of two war- • UNIVAC 1 ships. • Space Race • Second Generation Computers • Included the first printer to • Supercomputers • GPUs avoid transcription errors. The Software (1971-1871) was a British Mathematician, philosopher, and Inventor. HPC at the UPV/EHU HPC users at the UPV/EHU The End High Performance Computing at the UPV/EHU. 8/69 The First Design • Summary From Pascaline to HPC. A Brief Computer • Designed a mechanical History • Mechanical calculator, called Differ- Calculators • Leibniz ence Engine to tabulate • Charles Babbage • Ada Lovelace polynomial functions. • Herman Hollerith • Konrad Zuse • 17.000 Pounds to start • British Government • ENIAC work. The cost of two war- • UNIVAC 1 ships. • Space Race • Second Generation Computers • Included the first printer to • Supercomputers • GPUs avoid transcription errors. The Software (1971-1871) was a British Mathematician, philosopher, and Inventor. • HPC at the UPV/EHU He considered steam as HPC users at the power for the computer. UPV/EHU The End High Performance Computing at the UPV/EHU. 8/69 The First Design • Summary From Pascaline to HPC. A Brief Computer • Designed a mechanical History • Mechanical calculator, called Differ- Calculators • Leibniz ence Engine to tabulate
Recommended publications
  • Computer History – the Pitfalls of Past Futures
    Research Collection Working Paper Computer history – The pitfalls of past futures Author(s): Gugerli, David; Zetti, Daniela Publication Date: 2019 Permanent Link: https://doi.org/10.3929/ethz-b-000385896 Rights / License: In Copyright - Non-Commercial Use Permitted This page was generated automatically upon download from the ETH Zurich Research Collection. For more information please consult the Terms of use. ETH Library TECHNIKGESCHICHTE DAVID GUGERLI DANIELA ZETTI COMPUTER HISTORY – THE PITFALLS OF PAST FUTURES PREPRINTS ZUR KULTURGESCHICHTE DER TECHNIK // 2019 #33 WWW.TG.ETHZ.CH © BEI DEN AUTOREN Gugerli, Zetti/Computer History Preprints zur Kulturgeschichte der Technik #33 Abstract The historicization of the computer in the second half of the 20th century can be understood as the effect of the inevitable changes in both its technological and narrative development. What interests us is how past futures and therefore history were stabilized. The development, operation, and implementation of machines and programs gave rise to a historicity of the field of computing. Whenever actors have been grouped into communities – for example, into industrial and academic developer communities – new orderings have been constructed historically. Such orderings depend on the ability to refer to archival and published documents and to develop new narratives based on them. Professional historians are particularly at home in these waters – and nevertheless can disappear into the whirlpool of digital prehistory. Toward the end of the 1980s, the first critical review of the literature on the history of computers thus offered several programmatic suggestions. It is one of the peculiar coincidences of history that the future should rear its head again just when the history of computers was flourishing as a result of massive methodological and conceptual input.
    [Show full text]
  • The Advent of Recursion & Logic in Computer Science
    The Advent of Recursion & Logic in Computer Science MSc Thesis (Afstudeerscriptie) written by Karel Van Oudheusden –alias Edgar G. Daylight (born October 21st, 1977 in Antwerpen, Belgium) under the supervision of Dr Gerard Alberts, and submitted to the Board of Examiners in partial fulfillment of the requirements for the degree of MSc in Logic at the Universiteit van Amsterdam. Date of the public defense: Members of the Thesis Committee: November 17, 2009 Dr Gerard Alberts Prof Dr Krzysztof Apt Prof Dr Dick de Jongh Prof Dr Benedikt Löwe Dr Elizabeth de Mol Dr Leen Torenvliet 1 “We are reaching the stage of development where each new gener- ation of participants is unaware both of their overall technological ancestry and the history of the development of their speciality, and have no past to build upon.” J.A.N. Lee in 1996 [73, p.54] “To many of our colleagues, history is only the study of an irrele- vant past, with no redeeming modern value –a subject without useful scholarship.” J.A.N. Lee [73, p.55] “[E]ven when we can't know the answers, it is important to see the questions. They too form part of our understanding. If you cannot answer them now, you can alert future historians to them.” M.S. Mahoney [76, p.832] “Only do what only you can do.” E.W. Dijkstra [103, p.9] 2 Abstract The history of computer science can be viewed from a number of disciplinary perspectives, ranging from electrical engineering to linguistics. As stressed by the historian Michael Mahoney, different `communities of computing' had their own views towards what could be accomplished with a programmable comput- ing machine.
    [Show full text]
  • Turing's Influence on Programming — Book Extract from “The Dawn of Software Engineering: from Turing to Dijkstra”
    Turing's Influence on Programming | Book extract from \The Dawn of Software Engineering: from Turing to Dijkstra" Edgar G. Daylight∗ Eindhoven University of Technology, The Netherlands [email protected] Abstract Turing's involvement with computer building was popularized in the 1970s and later. Most notable are the books by Brian Randell (1973), Andrew Hodges (1983), and Martin Davis (2000). A central question is whether John von Neumann was influenced by Turing's 1936 paper when he helped build the EDVAC machine, even though he never cited Turing's work. This question remains unsettled up till this day. As remarked by Charles Petzold, one standard history barely mentions Turing, while the other, written by a logician, makes Turing a key player. Contrast these observations then with the fact that Turing's 1936 paper was cited and heavily discussed in 1959 among computer programmers. In 1966, the first Turing award was given to a programmer, not a computer builder, as were several subsequent Turing awards. An historical investigation of Turing's influence on computing, presented here, shows that Turing's 1936 notion of universality became increasingly relevant among programmers during the 1950s. The central thesis of this paper states that Turing's in- fluence was felt more in programming after his death than in computer building during the 1940s. 1 Introduction Many people today are led to believe that Turing is the father of the computer, the father of our digital society, as also the following praise for Martin Davis's bestseller The Universal Computer: The Road from Leibniz to Turing1 suggests: At last, a book about the origin of the computer that goes to the heart of the story: the human struggle for logic and truth.
    [Show full text]
  • Biographies of Computer Scientists
    1 Charles Babbage 26 December 1791 (London, UK) – 18 October 1871 (London, UK) Life and Times Charles Babbage was born into a wealthy family, and started his mathematics education very early. By . 1811, when he went to Trinity College, Cambridge, he found that he knew more mathematics then his professors. He moved to Peterhouse, Cambridge from where he graduated in 1814. However, rather than come second to his friend Herschel in the final examinations, Babbage decided not to compete for an honors degree. In 1815 he co-founded the Analytical Society dedicated to studying continental reforms of Newton's formulation of “The Calculus”. He was one of the founders of the Astronomical Society in 1820. In 1821 Babbage started work on his Difference Engine designed to accurately compile tables. Babbage received government funding to construct an actual machine, but they stopped the funding in 1832 when it became clear that its construction was running well over-budget George Schuetz completed a machine based on the design of the Difference Engine in 1854. On completing the design of the Difference Engine, Babbage started work on the Analytical Engine capable of more general symbolic manipulations. The design of the Analytical Engine was complete in 1856, but a complete machine would not be constructed for over a century. Babbage's interests were wide. It is claimed that he invented cow-catchers for railway engines, the uniform postal rate, a means of recognizing lighthouses. He was also interested in locks and ciphers. He was politically active and wrote many treatises. One of the more famous proposed the banning of street musicians.
    [Show full text]
  • A Bibliography of Publications By, and About, Charles Babbage
    A Bibliography of Publications by, and about, Charles Babbage Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Tel: +1 801 581 5254 FAX: +1 801 581 4148 E-mail: [email protected], [email protected], [email protected] (Internet) WWW URL: http://www.math.utah.edu/~beebe/ 08 March 2021 Version 1.24 Abstract -analogs [And99b, And99a]. This bibliography records publications of 0 [Bar96, CK01b]. 0-201-50814-1 [Ano91c]. Charles Babbage. 0-262-01121-2 [Ano91c]. 0-262-12146-8 [Ano91c, Twe91]. 0-262-13278-8 [Twe93]. 0-262-14046-2 [Twe92]. 0-262-16123-0 [Ano91c]. 0-316-64847-7 [Cro04b, CK01b]. Title word cross-reference 0-571-17242-3 [Bar96]. 1 [Bab97, BRG+87, Mar25, Mar86, Rob87a, #3 [Her99]. Rob87b, Tur91]. 1-85196-005-8 [Twe89b]. 100th [Sen71]. 108-bit [Bar00]. 1784 0 [Tee94]. 1 [Bab27d, Bab31c, Bab15]. [MB89]. 1792/1871 [Ynt77]. 17th [Hun96]. 108 000 [Bab31c, Bab15]. 108000 [Bab27d]. 1800s [Mar08]. 1800s-Style [Mar08]. 1828 1791 + 200 = 1991 [Sti91]. $19.95 [Dis91]. [Bab29a]. 1835 [Van83]. 1851 $ $ $21.50 [Mad86]. 25 [O’H82]. 26.50 [Bab51a, CK89d, CK89i, She54, She60]. $ [Enr80a, Enr80b]. $27.95 [L.90]. 28 1852 [Bab69]. 1853 [She54, She60]. 1871 $ [Hun96]. $35.00 [Ano91c]. 37.50 [Ano91c]. [Ano71b, Ano91a]. 1873 [Dod00]. 18th $45.00 [Ano91c]. q [And99a, And99b]. 1 2 [Bab29a]. 1947 [Ano48]. 1961 Adam [O’B93]. Added [Bab16b, Byr38]. [Pan63, Wil64]. 1990 [CW91]. 1991 Addison [Ano91c]. Addison-Wesley [Ano90, GG92a]. 19th [Ano91c]. Addition [Bab43a]. Additions [Gre06, Gre01, GST01].
    [Show full text]
  • Women in Computing
    History of Computing CSE P590A (UW) PP190/290-3 (UCB) CSE 290 291 (D00) Women in Computing Katherine Deibel University of Washington [email protected] 1 An Amazing Photo Philadelphia Inquirer, "Your Neighbors" article, 8/13/1957 2 Diversity Crisis in Computer Science Percentage of CS/IS Bachelor Degrees Awarded to Women National Center for Education Statistics, 2001 3 Goals of this talk ! Highlight the many accomplishments made by women in the computing field ! Learn their stories, both good and bad 4 Augusta Ada King, Countess of Lovelace ! Translated and extended Menabrea’s article on Babbage’s Analytical Engine ! Predicted computers could be used for music and graphics ! Wrote the first algorithm— how to compute Bernoulli numbers ! Developed notions of looping and subroutines 5 Garbage In, Garbage Out The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow analysis; but it has no power of anticipating any analytical relations or truths. — Ada Lovelace, Note G 6 On her genius and insight If you are as fastidious about the acts of your friendship as you are about those of your pen, I much fear I shall equally lose your friendship and your Notes. I am very reluctant to return your admirable & philosophic 'Note A.' Pray do not alter it… All this was impossible for you to know by intuition and the more I read your notes the more surprised I am at them and regret not having earlier explored so rich a vein of the noblest metal.
    [Show full text]
  • A Biased History Of! Programming Languages Programming Languages:! a Short History Fortran Cobol Algol Lisp
    A Biased History of! Programming Languages Programming Languages:! A Short History Fortran Cobol Algol Lisp Basic PL/I Pascal Scheme MacLisp InterLisp Franz C … Ada Common Lisp Roman Hand-Abacus. Image is from Museo (Nazionale Ramano at Piazzi delle Terme, Rome) History • Pre-History : The first programmers • Pre-History : The first programming languages • The 1940s: Von Neumann and Zuse • The 1950s: The First Programming Language • The 1960s: An Explosion in Programming languages • The 1970s: Simplicity, Abstraction, Study • The 1980s: Consolidation and New Directions • The 1990s: Internet and the Web • The 2000s: Constraint-Based Programming Ramon Lull (1274) Raymondus Lullus Ars Magna et Ultima Gottfried Wilhelm Freiherr ! von Leibniz (1666) The only way to rectify our reasonings is to make them as tangible as those of the Mathematician, so that we can find our error at a glance, and when there are disputes among persons, we can simply say: Let us calculate, without further ado, in order to see who is right. Charles Babbage • English mathematician • Inventor of mechanical computers: – Difference Engine, construction started but not completed (until a 1991 reconstruction) – Analytical Engine, never built I wish to God these calculations had been executed by steam! Charles Babbage, 1821 Difference Engine No.1 Woodcut of a small portion of Mr. Babbages Difference Engine No.1, built 1823-33. Construction was abandoned 1842. Difference Engine. Built to specifications 1991. It has 4,000 parts and weighs over 3 tons. Fixed two bugs. Portion of Analytical Engine (Arithmetic and Printing Units). Under construction in 1871 when Babbage died; completed by his son in 1906.
    [Show full text]
  • Ada Lovelace the first Computer Programmer 1815 - 1852
    Ada Lovelace The first computer programmer 1815 - 1852 Biography Ada Lovelace Day I Born on December 10th, 1815 in London as Augusta Ada Byron Each second Tuesday in October is Ada Lovelace Day. A day to raise the I Parents separated when she was a baby profile of women in science, technology, engineering, and maths to create new role models for girls and women in these fields. During this day the I Father Lord Byron was a poet and died when she was 8 years old accomplishments of those women are celebrated. I Mother Lady Wentworth was a social reformer I Descended from a wealthy family I Early interest in mathematics and science, encouraged by her mother Portrait I Obtained private classes and got in touch with intellectuals, e.g. Mary Sommerville who tutored her and later introduced Lovelace to Charles Babbage at the age of 17 I Married in 1835 William King at the age of 19, shortly after becoming the Countess of Lovelace I By 1839, she had given birth to 3 children I Continued studying maths, supported among others by Augustus De Morgan, a math professor in London who taught her via correspondence I In 1843, she published a translation of an Italian academic paper about Babbage's Analytical Engine and added her famous note section (see Contributions) I Died on November 27th, 1852 at the age of 36 Contributions I First computer programmer, roughly a century before the electronic computer I A two decade lasting correspondence with Babbage about his idea of an Analytical Engine I Developed an algorithm that would enable the Analytical Engine to calculate a sequence of Bernoulli numbers, unfortunately, the machine was never built I First person to realize the power of computer programs: Not only used for calculations with numbers I Combined arts and logic, calling it poetical science Figure 3:Ada Lovelace I First reflections about artificial intelligence, but she rejected the idea Bernoulli Numbers Quotes I Play an important role in several domains of mathematics, e.g.
    [Show full text]
  • The Early Mathematical Education of Ada Lovelace. Hollings, Martin And
    BSHM Bulletin: Journal of the British Society for the History of Mathematics ISSN: 1749-8430 (Print) 1749-8341 (Online) Journal homepage: http://www.tandfonline.com/loi/tbsh20 The early mathematical education of Ada Lovelace Christopher Hollings, Ursula Martin & Adrian Rice To cite this article: Christopher Hollings, Ursula Martin & Adrian Rice (2017): The early mathematical education of Ada Lovelace, BSHM Bulletin: Journal of the British Society for the History of Mathematics, DOI: 10.1080/17498430.2017.1325297 To link to this article: http://dx.doi.org/10.1080/17498430.2017.1325297 © 2017 British Society for the History of Mathematics Published online: 01 Jun 2017. Submit your article to this journal Article views: 226 View related articles View Crossmark data Full Terms & Conditions of access and use can be found at http://www.tandfonline.com/action/journalInformation?journalCode=tbsh20 Download by: [the Bodleian Libraries of the University of Oxford] Date: 21 June 2017, At: 06:49 BSHM Bulletin, 2017 https://doi.org/10.1080/17498430.2017.1325297 The early mathematical education of Ada Lovelace CHRISTOPHER HOLLINGS and URSULA MARTIN University of Oxford, UK ADRIAN RICE Randolph-Macon College, USA Ada, Countess of Lovelace, is remembered for a paper published in 1843, which translated and considerably extended an article about the unbuilt Analytical Engine, a general-purpose computer designed by the mathematician and inventor Charles Babbage. Her substantial appendices, nearly twice the length of the original work, contain an account of the principles of the machine, along with a table often described as ‘the first computer program’. In this paper we look at Lovelace’s education before 1840, which encompassed older traditions of practical geometry; newer textbooks influenced by continental approaches; wide reading; and a fascination with machinery.
    [Show full text]
  • Lovelace & Babbage and the Creation of the 1843 'Notes'
    Lovelace & Babbage and the Creation of the 1843 ‘Notes’ John Fuegi and Jo Francis Flare/MITH Augusta Ada Lovelace worked with Charles Babbage to create a description of Babbage’s unbuilt invention, the Analytical Engine, a highly advanced mechanical calculator often considered a forerunner of the electronic calculating computers of the 20th century. Ada Lovelace’s “Notes,” describing the Analytical Engine, published in Taylor’s Scientific Memoirs in 1843, contained a ground-breaking description of the possibilities of programming the machine to go beyond number-crunching to “computing” in the wider sense in which we understand the term today. This article expands on research first presented by the authors in their documentary film, To Dream Tomorrow. What shall we do to get rid of Mr. Babbage and known to have crossed the intellectual thresh- his calculating Machine? Surely if completed it old between conceptualizing computing as would be worthless as far as science is con- only for calculation on the one hand, and on cerned? the other hand, computing as we know it —British Prime Minister Sir Robert Peel, 18421 today: with wider applications made possible by symbolic substitution. The Analytical Engine does not occupy common In an early background interview at the ground with mere ‘calculating machines.’ … In Science Museum (London) for the historical enabling mechanism to combine together gen- documentary film about collaboration between eral symbols, in successions of unlimited variety Lovelace and Babbage, To Dream Tomorrow,3 and extent, a uniting link is established between Babbage authority Doron Swade mentioned the operations of matter and the abstract mental that he thought Babbage and Lovelace had processes of the most abstract branch of mathe- “very different qualities of mind.” Swade’s matical science.
    [Show full text]
  • Turing — the Father of Computer Science”
    Towards a Historical Notion of \Turing | the Father of Computer Science" Third and last draft, submitted in August 2013 to the Journal History and Philosophy of Logic Edgar G. Daylight? Eindhoven University of Technology Department of Technology Management [email protected] Abstract. In the popular imagination, the relevance of Turing's the- oretical ideas to people producing actual machines was significant and appreciated by everybody involved in computing from the moment he published his 1936 paper `On Computable Numbers'. Careful historians are aware that this popular conception is deeply misleading. We know from previous work by Campbell-Kelly, Aspray, Akera, Olley, Priestley, Daylight, Mounier-Kuhn, and others that several computing pioneers, in- cluding Aiken, Eckert, Mauchly, and Zuse, did not depend on (let alone were they aware of) Turing's 1936 universal-machine concept. Further- more, it is not clear whether any substance in von Neumann's celebrated 1945 `First Draft Report on the EDVAC' is influenced in any identifiable way by Turing's work. This raises the questions: (i) When does Turing enter the field? (ii) Why did the Association for Computing Machin- ery (ACM) honor Turing by associating his name to ACM's most pres- tigious award, the Turing Award? Previous authors have been rather vague about these questions, suggesting some date between 1950 and the early 1960s as the point at which Turing is retroactively integrated into the foundations of computing and associating him in some way with the movement to develop something that people call computer science. In this paper, based on detailed examination of hitherto overlooked pri- mary sources, attempts are made to reconstruct networks of scholars and ideas prevalent to the 1950s, and to identify a specific group of ACM actors interested in theorizing about computations in computers and attracted to the idea of language as a frame in which to understand computation.
    [Show full text]
  • A Brief History of Computers
    History of Computers http://www.cs.uah.edu/~rcoleman/Common/History/History.html A Brief History of Computers Where did these beasties come from? Ancient Times Early Man relied on counting on his fingers and toes (which by the way, is the basis for our base 10 numbering system). He also used sticks and stones as markers. Later notched sticks and knotted cords were used for counting. Finally came symbols written on hides, parchment, and later paper. Man invents the concept of number, then invents devices to help keep up with the numbers of his possessions. Roman Empire The ancient Romans developed an Abacus, the first "machine" for calculating. While it predates the Chinese abacus we do not know if it was the ancestor of that Abacus. Counters in the lower groove are 1 x 10 n, those in the upper groove are 5 x 10 n Industrial Age - 1600 John Napier, a Scottish nobleman and politician devoted much of his leisure time to the study of mathematics. He was especially interested in devising ways to aid computations. His greatest contribution was the invention of logarithms. He inscribed logarithmic measurements on a set of 10 wooden rods and thus was able to do multiplication and division by matching up numbers on the rods. These became known as Napier’s Bones. 1621 - The Sliderule Napier invented logarithms, Edmund Gunter invented the logarithmic scales (lines etched on metal or wood), but it was William Oughtred, in England who invented the sliderule. Using the concept of Napier’s bones, he inscribed logarithms on strips of wood and invented the calculating "machine" which was used up until the mid-1970s when the first hand-held calculators and microcomputers appeared.
    [Show full text]