Biography:Jack Dongarra

From HandWiki
Short description: American computer scientist (born 1950)


Jack Dongarra

Jack-dongarra-2022.jpg
Dongarra in 2022
Born (1950-07-18) July 18, 1950 (age 73)
Chicago, Illinois, U.S.
Alma mater
Awards
  • Member of the National Academy of Sciences (2023)
  • ACM Turing Award (2021)
  • IEEE Computer Pioneer Award (2020)
  • Foreign Member of the Royal Society (2019)
  • SIAM/ACM Prize in Computational Science and Engineering (2019)
  • ACM/IEEE Ken Kennedy Award (2013)
  • IEEE Charles Babbage Award (2011)
  • SIAM SIAG/Supercomputing Career Prize (2010)
  • SIAM Fellow (2009)
  • IEEE Medal of Excellence in Scalable Computing (2008)
  • IEEE Computer Society Sidney Fernbach Memorial Award (2003)
  • Member of the National Academy of Engineering (2001)
  • ACM Fellow (2001)
  • IEEE Fellow (1999)
  • Fellow of the American Association for the Advancement of Science (1994)
Scientific career
FieldsComputer Science
Computational science
Parallel computing
InstitutionsUniversity of Tennessee
University of New Mexico
Rice University
Argonne National Laboratory
Oak Ridge National Laboratory
University of Manchester
ThesisImproving the Accuracy of Computed Matrix Eigenvalues (1980)
Doctoral advisorCleve Moler[1]
Website{{{1}}}

Jack Joseph Dongarra FRS[2] (born July 18, 1950) is an American computer scientist and mathematician. He is the American University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee.[3] He holds the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory, Turing Fellowship in the School of Mathematics at the University of Manchester, and is an adjunct professor and teacher in the Computer Science Department at Rice University.[4] He served as a faculty fellow at the Texas A&M University Institute for Advanced Study (2014–2018).[5] Dongarra is the founding director of the Innovative Computing Laboratory at the University of Tennessee.[6] He was the recipient of the Turing Award in 2021.

Education

Dongarra received a BSc degree in mathematics from Chicago State University in 1972 and a MSc degree in Computer Science from the Illinois Institute of Technology in 1973. In 1980, he received PhD in Applied Mathematics from the University of New Mexico under the supervision of Cleve Moler.[1]

Research and career

Dongarra worked at the Argonne National Laboratory until 1989, becoming a senior scientist. He specializes in numerical algorithms in linear algebra, parallel computing, the use of advanced computer architectures, programming methodology, and tools for parallel computers. His research includes the development, testing, and documentation of high-quality mathematical software. He has contributed to the design and implementation of the following open-source software packages and systems: EISPACK, LINPACK, the Basic Linear Algebra Subprograms (BLAS), Linear Algebra Package (LAPACK), ScaLAPACK,[7][8] Parallel Virtual Machine (PVM), Message Passing Interface (MPI),[9] NetSolve,[10] TOP500, Automatically Tuned Linear Algebra Software (ATLAS),[11] High-Performance Conjugate Gradient (HPCG)[12][13] and Performance Application Programming Interface (PAPI).[14] These libraries excel in the accuracy of the underlying numerical algorithms and the reliability and performance of the software.[15] They benefit a very wide range of users through their incorporation into software including MATLAB, Maple, Wolfram Mathematica, GNU Octave, the R programming language, SciPy, and others.[15]

With Eric Grosse, Dongarra pioneered the distribution via email and the web of numeric open-source code collected in Netlib. He has published approximately 300 articles, papers, reports, and technical memoranda, and he is the co-author of several books. He holds appointments with Oak Ridge National Laboratory and the University of Manchester, where he has served as a Turing Fellow since 2007.[16][17]

Awards and honors

In 2004, Dongarra was awarded the IEEE Sid Fernbach Award for his contributions in the application of high-performance computers using innovative approaches.[18] In 2008, he was the recipient of the first IEEE Medal of Excellence in Scalable Computing.[19] In 2010, Dongarra was the first recipient of the SIAM Activity Group on Supercomputing Career Prize.[20] In 2011, he was the recipient of the IEEE Computer Society Charles Babbage Award.[21] In 2013, he was the recipient of the ACM/IEEE Ken Kennedy Award for his leadership in designing and promoting standards for mathematical software used to solve numerical problems common to high-performance computing.[22] In 2019, Dongarra received the SIAM/ACM Prize in Computational Science.[2] In 2020, he received the IEEE Computer Pioneer Award for leadership in the area of high-performance mathematical software.[19]

Dongarra was elected a Fellow of the American Association for the Advancement of Science (AAAS), the Association for Computing Machinery (ACM), the Society for Industrial and Applied Mathematics (SIAM), and the Institute of Electrical and Electronics Engineers (IEEE) and a foreign member of the Russian Academy of Sciences and a foreign member of the Royal Society (ForMemRS).[2] In 2001, he was elected a member of the US National Academy of Engineering for contributions to numerical software, parallel and distributed computation, and problem-solving environments.[23]

Dongarra received the 2021 Turing Award "for pioneering contributions to numerical algorithms and libraries that enabled high performance computational software to keep pace with exponential hardware improvements for over four decades.".[24] His algorithms and software are regarded to have fueled the growth of high-performance computing and had significant impacts in many areas of computational science, from artificial intelligence to computer graphics.[17]

References

  1. 1.0 1.1 Jack J. Dongarra at the Mathematics Genealogy Project
  2. 2.0 2.1 2.2 "Jack Dongarra – Royal Society". https://royalsociety.org/people/jack-dongarra-14087/. 
  3. "Min H. Kao Department of Electrical Engineering and Computer Science". https://www.eecs.utk.edu/. 
  4. "The History of Numerical Analysis and Scientific Computing". October 9, 2006. http://history.siam.org/oralhistories/dongarra.htm. 
  5. "Dr. Jack Dongarra — Hagler Institute for Advanced Study at Texas A&M University". http://hias.tamu.edu/faculty-fellows/2014-15/jack-dongarra. 
  6. "Innovative Computing Laboratory – Academic Research in Enabling Technology and High Performance Computing". http://icl.cs.utk.edu. 
  7. Cite error: Invalid <ref> tag; no text was provided for refs named scalapack
  8. Cite error: Invalid <ref> tag; no text was provided for refs named netlib1
  9. Gabriel, E.; Fagg, G. E.; Bosilca, G.; Angskun, T.; Dongarra, J. J.; Squyres, J. M.; Sahay, V.; Kambadur, P. et al. (2004). "Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation". Recent Advances in Parallel Virtual Machine and Message Passing Interface. Lecture Notes in Computer Science. 3241. pp. 97. doi:10.1007/978-3-540-30218-6_19. ISBN 978-3-540-23163-9. 
  10. Cite error: Invalid <ref> tag; no text was provided for refs named NetSolve
  11. Cite error: Invalid <ref> tag; no text was provided for refs named atlas
  12. Hemsoth, Nicole (June 26, 2014). "New HPC Benchmark Delivers Promising Results". https://www.hpcwire.com/2014/06/26/development-pushes-ahead-new-hpc-benchmark/. 
  13. Dongarra, Jack; Heroux, Michael (June 2013). "Toward a New Metric for Ranking High Performance Computing Systems". Sandia National Laboratory. http://www.sandia.gov/~maherou/docs/HPCG-Benchmark.pdf. 
  14. Cite error: Invalid <ref> tag; no text was provided for refs named PAPI
  15. 15.0 15.1 "News and events – Jack Dongarra elected as Foreign Member of the Royal Society – The University of Manchester – School of Mathematics". https://www.maths.manchester.ac.uk/news-and-events/jack-dongarra-elected-as-foreign-member-of-the-royal-society.htm. 
  16. "Professor Jack Dongarra: Turing Fellow". University of Manchester. https://www.research.manchester.ac.uk/portal/jack.dongarra.html. 
  17. 17.0 17.1 "University of Tennessee's Jack Dongarra receives 2021 ACM A.M. Turing Award" (in en). https://awards.acm.org/about/2021-turing. 
  18. "Sidney Fernbach Award". IEEE. April 3, 2018. https://www.computer.org/volunteering/awards/fernbach. 
  19. 19.0 19.1 "Jack Dongarra Selected to Receive the 2020 IEEE Computer Society Women of the ENIAC Computer Pioneer Award". IEEE. January 14, 2020. https://www.computer.org/press-room/2020-news/2020-ieee-computer-society-computer-pioneer-award-dongarra. 
  20. "SIAM Activity Group on Supercomputing Career Prize". SIAM. https://www.siam.org/prizes-recognition/activity-group-prizes/detail/siag-sc-career-prize. 
  21. "IEEE CS Charles Babbage Award". IEEE. April 3, 2018. https://www.computer.org/volunteering/awards/babbage. 
  22. "Jack Dongarra to Receive Ken Kennedy Award for Software Technologies". IEEE. October 8, 2013. https://www.computer.org/press-room/news-archive/2013-kennedy-award. 
  23. "Dongarra Is Elected to NAE". SIAM. May 9, 2001. https://archive.siam.org/news/news.php?id=535. 
  24. "Open Graph Title: University of Tennessee's Jack Dongarra receives 2021 ACM A.M. Turing Award" (in en). https://awards.acm.org/about/2021-turing. 

External links