John Gustafson (scientist)

Last updated
John Leroy Gustafson
John L Gustafson CEO.jpg
Born (1955-01-19) January 19, 1955 (age 69)
NationalityAmerican
Alma mater
Known for
Awards
Scientific career
Thesis Asymptotic Expansions of Elliptic Integrals  (1982)
Doctoral advisor Bille C. Carlson
Website johngustafson.net

John Leroy Gustafson (born January 19, 1955) is an American computer scientist and businessman, chiefly known for his work in high-performance computing (HPC) such as the invention of Gustafson's law, introducing the first commercial computer cluster,[ citation needed ] measuring with QUIPS, leading the reconstruction of the Atanasoff–Berry computer, inventing the unum number format and computation system, [1] and several awards for computer speedup. Currently he is the Chief Technology Officer at Ceranovo, Inc. [2] He was the Chief Graphics Product Architect and Senior Fellow at AMD from September 2012 until June 2013, [3] [4] and he previously held the positions of Architect of Intel Labs-SC, [5] CEO of Massively Parallel Technologies, Inc. [6] and CTO at ClearSpeed Technology. [7] Gustafson holds applied mathematics degrees from the California Institute of Technology and Iowa State University.

Contents

Childhood and education

Gustafson was raised in Des Moines, Iowa. After completing a degree in Applied Mathematics at California Institute of Technology in 1977 he moved to Ames, Iowa and completed his M.S. (1981) and Ph.D. (1982) at Iowa State University.

His mother was an electronics technician at Collins Radio and his father was a chemical engineer turned MD, both as a result of World War II. His parents encouraged his scientific explorations at a young age. Assembling radio transmitters, designing and executing chemistry experiments, and making holograms are some of his favorite childhood explorations. [8]

Unums

Gustafson has devised a new format for storing real numbers in computers use a variable number of bits depending on the number of digits required, called unum number format. [9] Normal formats store numbers as a fixed number of bits, for example 64 bits is usual for double-precision floating-point format numbers. This can allow them to be smaller than doubles for fast processing and also more precise or larger than the limits for double when desirable. [10]

Awards and honors

In 1988, Gustafson was the recipient of the inaugural Gordon Bell Prize. He has received other awards for his work in HPC, including the International Atanasoff Award (2006). He was awarded the IEEE Computer Society Golden Core Award in 2007.

Other awards and honors include:

Related Research Articles

<span class="mw-page-title-main">Atanasoff–Berry computer</span> Early electronic digital computing device

The Atanasoff–Berry computer (ABC) was the first automatic electronic digital computer. Limited by the technology of the day, and execution, the device has remained somewhat obscure. The ABC's priority is debated among historians of computer technology, because it was neither programmable, nor Turing-complete. Conventionally, the ABC would be considered the first electronic ALU – which is integrated into every modern processor's design.

<span class="mw-page-title-main">AMD</span> American multinational semiconductor company

Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

<span class="mw-page-title-main">Supercomputer</span> Type of extremely powerful computer

A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instructions per second (MIPS). Since 2017, supercomputers have existed, which can perform over 1017 FLOPS (a hundred quadrillion FLOPS, 100 petaFLOPS or 100 PFLOPS). For comparison, a desktop computer has performance in the range of hundreds of gigaFLOPS (1011) to tens of teraFLOPS (1013). Since November 2017, all of the world's fastest 500 supercomputers run on Linux-based operating systems. Additional research is being conducted in the United States, the European Union, Taiwan, Japan, and China to build faster, more powerful and technologically superior exascale supercomputers.

<span class="mw-page-title-main">John Vincent Atanasoff</span> American computer pioneer (1903–1995)

John Vincent Atanasoff,, was an American physicist and inventor credited with inventing the first electronic digital computer. Atanasoff invented the first electronic digital computer in the 1930s at Iowa State College. Challenges to his claim were resolved in 1973 when the Honeywell v. Sperry Rand lawsuit ruled that Atanasoff was the inventor of the computer. His special-purpose machine has come to be called the Atanasoff–Berry Computer.

<span class="mw-page-title-main">Parallel computing</span> Programming paradigm in which many processes are executed simultaneously

Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different forms of parallel computing: bit-level, instruction-level, data, and task parallelism. Parallelism has long been employed in high-performance computing, but has gained broader interest due to the physical constraints preventing frequency scaling. As power consumption by computers has become a concern in recent years, parallel computing has become the dominant paradigm in computer architecture, mainly in the form of multi-core processors.

Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed in the TOP500, which ranks the most powerful supercomputers in the world.

<span class="mw-page-title-main">Graphics processing unit</span> Specialized electronic circuit; graphics accelerator

A graphics processing unit (GPU) is a specialized electronic circuit initially designed to accelerate computer graphics and image processing. After their initial design, GPUs were found to be useful for non-graphic calculations involving embarrassingly parallel problems due to their parallel structure. Other non-graphical uses include the training of neural networks and cryptocurrency mining.

<span class="mw-page-title-main">High-performance computing</span> Computing with supercomputers and clusters

High-performance computing (HPC) uses supercomputers and computer clusters to solve advanced computation problems.

<span class="mw-page-title-main">David Bader (computer scientist)</span> American computer scientist

David A. Bader is a Distinguished Professor and Director of the Institute for Data Science at the New Jersey Institute of Technology. Previously, he served as the Chair of the Georgia Institute of Technology School of Computational Science & Engineering, where he was also a founding professor, and the executive director of High-Performance Computing at the Georgia Tech College of Computing. In 2007, he was named the first director of the Sony Toshiba IBM Center of Competence for the Cell Processor at Georgia Tech.

ClearSpeed Technology Ltd was a semiconductor company, formed in 2002 to develop enhanced SIMD processors for use in high-performance computing and embedded systems. Based in Bristol, UK, the company has been selling its processors since 2005. Its current 192-core CSX700 processor was released in 2008, but a lack of sales has forced the company to downsize and it has since delisted from the London stock exchange.

Mitrionics was a Swedish company manufacturing softcore reconfigurable processors. It has been mentioned as one of EETimes "60 Emerging startups". The company was founded as Flow Computing in 2002 by Stefan Möhl, Pontus Borg, Andreas Rodman and Christian Merheim to commercialize a massively parallel reconfigurable processor implemented on FPGAs. Mitrion-C was then invented and developed by Stefan Möhl and Pontus Borg. It can be described as turning general purpose chips into massive parallel processors that can be used for high performance computing. Mitrionics massively parallel processor is available on Cray, Nallatech, and Silicon Graphics systems.

The Ken Kennedy Award, established in 2009 by the Association for Computing Machinery and the IEEE Computer Society in memory of Ken Kennedy, is awarded annually and recognizes substantial contributions to programmability and productivity in computing and substantial community service or mentoring contributions. The award includes a $5,000 honorarium and the award recipient will be announced at the ACM - IEEE Supercomputing Conference.

Steve Scott is a computer architect who currently serves as Corporate Vice President at Microsoft. Scott was previously a Senior Vice President and Chief Technology Officer at Cray Inc., Principal Engineer at Google and the chief technology officer for Nvidia's Tesla business unit. Scott was employed by Cray Research, Inc., Silicon Graphics, Inc., and Cray, Inc. from 1992 to 2011.

<span class="mw-page-title-main">Katherine Yelick</span> American computer scientist and academic

Katherine "Kathy" Anne Yelick, an American computer scientist, is the vice chancellor for research and the Robert S. Pepper Professor of Electrical Engineering and Computer Sciences at the University of California, Berkeley. She is also a faculty scientist at Lawrence Berkeley National Laboratory, where she was Associate Laboratory Director for Computing Sciences from 2010–2019.

Unums are a family of number formats and arithmetic for implementing real numbers on a computer, proposed by John L. Gustafson in 2015. They are designed as an alternative to the ubiquitous IEEE 754 floating-point standard. The latest version is known as posits.

Floating-point error mitigation is the minimization of errors caused by the fact that real numbers cannot, in general, be accurately represented in a fixed space. By definition, floating-point error cannot be eliminated, and, at best, can only be managed.

<span class="mw-page-title-main">Cerebras</span> American semiconductor company

Cerebras Systems Inc. is an American artificial intelligence company with offices in Sunnyvale and San Diego, Toronto, Tokyo and Bangalore, India. Cerebras builds computer systems for complex artificial intelligence deep learning applications.

<span class="mw-page-title-main">JUWELS</span> Supercomputer in Germany

JUWELS is a supercomputer developed by Atos and hosted by the Jülich Supercomputing Centre (JSC) of the Forschungszentrum Jülich. It is capable of a theoretical peak of 70.980 petaflops and it serves as the replacement of the now out-of-operation JUQUEEN supercomputer. JUWELS Booster Module was ranked as the seventh fastest supercomputer in the world at its debut on the November 2020 TOP500 list. The JUWELS Booster Module is part of a modular system architecture and a second Xeon based JUWELS Cluster Module ranked separately as the 44th fastest supercomputer in the world on the November 2020 TOP500 list.

<span class="mw-page-title-main">Torsten Hoefler</span> Computer science professor

Torsten Hoefler is a Professor of Computer Science at ETH Zurich and the Chief Architect for Machine Learning at the Swiss National Supercomputing Centre. Previously, he led the Advanced Application and User Support team at the Blue Waters Directorate of the National Center for Supercomputing Applications, and held an adjunct professor position at the Computer Science Department at the University of Illinois at Urbana Champaign. His expertise lies in large-scale parallel computing and high-performance computing systems. He focuses on applications in large-scale artificial intelligence as well as climate sciences.

<span class="mw-page-title-main">Horst D. Simon</span> Computer scientist

Horst D. Simon is a computer scientist known for his contributions to high-performance computing (HPC) and computational science. He is director of ADIA Lab in Abu Dhabi, UAE and editor of TOP500.

References

  1. Gustafson, John L. (2016-02-04) [2015-02-05]. The End of Error: Unum Computing. Chapman & Hall / CRC Computational Science. Vol. 24 (2nd corrected printing, 1st ed.). CRC Press. ISBN   978-1-4822-3986-7 . Retrieved 2016-05-30.
  2. Anton, Lewey (2014-01-20). "John Gustafson Moves to Ceranovo as CTO". insideHPC. Retrieved 2015-06-27.
  3. "AMD Hires John Gustafson as Chief Graphics Product Architect". AMD. 2012-08-28.
  4. Feldman, Michael (2012-09-13). "Now at AMD John Gustafson Wants to Light a Fire Under GPU Computing". HPCwire. Archived from the original on 2016-07-11. Retrieved 2016-07-11.
  5. Shimpi, Anand Lal (2012-08-28). "AMD Hires Ex-Intel Labs Architect, John Gustafson, As Chief Graphics Product Architecture". AnandTech . Archived from the original on 2016-07-11. Retrieved 2016-07-11.
  6. Kendall, Abbie (2008-05-15). "Massively Parallel Names HPC Industry Leader John Gustafson CEO". BusinessWire . Retrieved 2016-07-11.
  7. Owen, Paul (2005-09-06). "Dr. John Gustafson Accepts Position with ClearSpeed Technology; HPC Industry Pioneer Joins the Company as CTO, HPC". BusinessWire . Retrieved 2016-07-11.
  8. Connor, Caroline (2010-10-20). "Movers and Shakers in HPC: John Gustafson". HPCwire. Archived from the original on 2012-07-22. Retrieved 2012-07-22.
  9. Brueckner, Rich (2015-03-02). "Slidecast: John Gustafson Explains Energy Efficient Unum Computing". The Rich Report. Inside HPC. Archived from the original on 2016-07-10. Retrieved 2016-06-10.
  10. "Unum Computing: An Energy Efficient and Massively Parallel Approach to Valid Numerics". March 2015. Retrieved 2016-07-11.