Gene Amdahl

Gene Amdahl
Född16 november 1922[1]
Flandreau, USA
Död10 november 2015[2][3][1] (92 år)
Palo Alto[3], USA
Medborgare iUSA
Utbildad vidSouth Dakota State University, kandidatexamen,
University of Wisconsin–Madison, filosofie doktor,
SysselsättningFysiker, entreprenör, datavetare, ingenjör, affärsman
ArbetsgivareIBM
MakaMarian Quissell
Utmärkelser
W. Wallace McDowell Award (1976)
Harry H. Goode Memorial Award (1983)[4]
Eckert–Mauchly Award (1987)[5]
IBM Fellow
Computer History Museum fellow
Fellow of the British Computer Society
Redigera Wikidata

Gene Myron Amdahl, född 16 november 1922 i Flandreau i South Dakota, död 10 november 2015 i Palo Alto i Kalifornien,[6] var en amerikansk datorforskare, it-arkitekt och entreprenör med norsk och svensk härstamning. Han var chefsingenjör vid IBM från 1955 till mitten av 1960-talet. Mellan 1970- och 90-talen grundade han ett flertal datorföretag.

Amdahls formel

Amdahls formel eller Amdahls lag (Amdahl's Law) är en formel framtagen av Gene Amdahl år 1967. Den utvecklades främst för att beräkna hur stora förbättringar som kan uppnås genom att använda parallella processorer i datorer. Formeln kan även användas mer allmänt där det gäller att finna effektivaste möjliga sätt att snabba upp en viss process, till exempel vid tillverkning vad gäller att beräkna RISC-processorers fördelar gentemot processorer med stor och avancerad instruktionsuppsättning. Formeln lyder:

står för speed, för seriell och för parallell. står för antal processorer.

är den tid det tar för processen att exekvera. är den tid det tar för de delar av processen som skulle kunna utföras parallellt, medan är den tid det tar för de delar av processen som inte kan utföras parallellt.

Antag att 20% av processen måste utföras seriellt medan 80% kan utföras parallellt och att man väljer att göra det med 4 parallella processorer:

Processen blir alltså 2,5 gånger snabbare. Man kan även se att gränsvärdet går mot oändligheten snabbt går mot . Det lönar sig alltså inte kostnadsmässigt att utöka alltför mycket om man inte samtidigt kan förbättra .

måste inte stå för parallella processorer i en dator, utan kan stå hur många gånger något kan göras snabbare med hjälp av en viss förändring, i vilket sammanhang som helst. står då för den del av den tidigare tiden detta moment tog och är antalet gånger snabbare detta går att göra på det nya sättet (behöver inte vara heltal i detta fall). Vill man göra flera förbättringar upprepas Amdahls formel vid varje steg, givetvis med uppdaterade värden på , och enligt resultatet av tidigare förbättringar.

FUD

Gene Amdahl sägs även vara upphovsman till akronymen FUD vilket står för "Fear, Uncertainty and Doubt" (rädsla, osäkerhet och tvivel). FUD används vid marknadsföring enligt principen "du vet vad du har men du vet inte vad du får", exempelvis då ett företag överväger att byta leverantör och den nuvarande leverantören får kännedom om detta. I Amdahls fall gällde detta då hans egna produkter började konkurrera med IBM.

Källor

  1. ^ [a b] Encyclopædia Britannica, Gene M Amdahl, läst: 9 oktober 2017.[källa från Wikidata]
  2. ^ Computer pioneer Gene Amdahl dies, aged 92 (på engelska), Computing, 12 november 2015, läs online.[källa från Wikidata]
  3. ^ [a b] Gene Amdahl, Pioneer of Mainframe Computing, Dies at 92 (på engelska), The New York Times, 12 november 2015, läs online.[källa från Wikidata]
  4. ^ läs online, www.computer.org .[källa från Wikidata]
  5. ^ läs online, awards.acm.org .[källa från Wikidata]
  6. ^ Computer pioneer Gene Amdahl dies, aged 92

Externa länkar

Media som används på denna webbplats

Question book-4.svg
Författare/Upphovsman: Tkgd2007, Licens: CC BY-SA 3.0
A new incarnation of Image:Question_book-3.svg, which was uploaded by user AzaToth. This file is available on the English version of Wikipedia under the filename en:Image:Question book-new.svg
Arbcom ru editing.svg
Icon of simple gray pencil. An icon for Russian Wikipedia RFAR page.
Amdahl march 13 2008.jpg
(c) Pkivolowitzengelska Wikipedia, CC BY 3.0
Gene Myron Amdahl at University of Wisconsin – Madison Computer Sciences Department in San Jose, California.