Cleve Moler

Last updated
Cleve Barry Moler
Cleve B Moler in 2017 Argonne Seminars GPU Computing.png
Cleve Moler, chairman, and cofounder of MathWorks
Born (1939-08-17) August 17, 1939 (age 84)
Education
Known for MATLAB
Awards
Scientific career
Fields Mathematics, Computer science
Institutions
Thesis Finite difference methods for the eigenvalues of Laplace's operator  (1965)
Doctoral advisor George Forsythe
Doctoral students

Cleve Barry Moler (born August 17, 1939) is an American mathematician and computer programmer specializing in numerical analysis. In the mid to late 1970s, he was one of the authors of LINPACK and EISPACK, Fortran libraries for numerical computing. He created MATLAB, a numerical computing package, to give his students at the University of New Mexico easy access to these libraries without writing Fortran. In 1984, he co-founded MathWorks with Jack Little to commercialize this program. [1]

Contents

Biography

He received his bachelor's degree from California Institute of Technology in 1961, and a Ph.D. in 1965 from Stanford University, both in mathematics. [2] He worked for Charles Lawson at the Jet Propulsion Laboratory in 1961 and 1962.

He was a professor of mathematics and computer science for almost 20 years at the University of Michigan, Stanford University, and the University of New Mexico. [3] Before joining MathWorks full-time in 1989, he also worked for Intel Hypercube, where he coined the term "embarrassingly parallel", and Ardent Computer Corporation. He is also co-author of four textbooks on numerical methods and is a member of the Association for Computing Machinery. He was president of the Society for Industrial and Applied Mathematics 2007–2008. [4]

He was elected a member of the National Academy of Engineering on February 14, 1997, for conceiving and developing widely used mathematical software. He received an honorary degree from Linköping University, Sweden. He received an honorary degree of Doctor of Mathematics from the University of Waterloo in 2001. [5] On April 30, 2004, he was appointed Honorary Doctor (doctor technices, honoris causa) at the Technical University of Denmark. In 2009, he was recognized by Society for Industrial and Applied Mathematics as a SIAM Fellow [6] for his outstanding contributions to numerical analysis and software, including the invention of MATLAB. In April 2012, the IEEE Computer Society named Cleve the recipient of the 2012 Computer Pioneer Award. [7] In February 2014, IEEE named Cleve the recipient of the 2014 IEEE John von Neumann Medal. [8] In April 2017, he was made Fellow of the Computer History Museum. [9] [10]

Publications

Related Research Articles

<span class="mw-page-title-main">MATLAB</span> Numerical computing environment and programming language

MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.

<span class="mw-page-title-main">MathWorks</span> Company that produces mathematical computing software

The MathWorks, Inc. is an American privately held corporation that specializes in mathematical computing software. Its major products include MATLAB and Simulink, which support data analysis and simulation.

<span class="mw-page-title-main">Jack Dongarra</span> American computer scientist (born 1950)

Jack Joseph Dongarra is an American computer scientist and mathematician. He is a University Distinguished Professor Emeritus of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee. 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. He served as a faculty fellow at the Texas A&M University Institute for Advanced Study (2014–2018). Dongarra is the founding director of the Innovative Computing Laboratory at the University of Tennessee. He was the recipient of the Turing Award in 2021.

Basic Linear Algebra Subprograms (BLAS) is a specification that prescribes a set of low-level routines for performing common linear algebra operations such as vector addition, scalar multiplication, dot products, linear combinations, and matrix multiplication. They are the de facto standard low-level routines for linear algebra libraries; the routines have bindings for both C and Fortran. Although the BLAS specification is general, BLAS implementations are often optimized for speed on a particular machine, so using them can bring substantial performance benefits. BLAS implementations will take advantage of special floating point hardware such as vector registers or SIMD instructions.

In parallel computing, an embarrassingly parallel workload or problem is one where little or no effort is needed to split the problem into a number of parallel tasks. This is due to minimal or no dependency upon communication between the parallel tasks, or for results between them.

Society for Industrial and Applied Mathematics (SIAM) is a professional society dedicated to applied mathematics, computational science, and data science through research, publications, and community. SIAM is the world's largest scientific society devoted to applied mathematics, and roughly two-thirds of its membership resides within the United States. Founded in 1951, the organization began holding annual national meetings in 1954, and now hosts conferences, publishes books and scholarly journals, and engages in advocacy in issues of interest to its membership. Members include engineers, scientists, and mathematicians, both those employed in academia and those working in industry. The society supports educational institutions promoting applied mathematics.

<span class="mw-page-title-main">Éva Tardos</span> Hungarian mathematician

Éva Tardos is a Hungarian mathematician and the Jacob Gould Schurman Professor of Computer Science at Cornell University.

Machine epsilon or machine precision is an upper bound on the relative approximation error due to rounding in floating point number systems. This value characterizes computer arithmetic in the field of numerical analysis, and by extension in the subject of computational science. The quantity is also called macheps and it has the symbols Greek epsilon .

Charles Francis Van Loan is an emeritus professor of computer science and the Joseph C. Ford Professor of Engineering at Cornell University, He is known for his expertise in numerical analysis, especially matrix computations.

<span class="mw-page-title-main">Eduardo D. Sontag</span> Argentine American mathematician

Eduardo Daniel Sontag is an Argentine-American mathematician, and distinguished university professor at Northeastern University, who works in the fields control theory, dynamical systems, systems molecular biology, cancer and immunology, theoretical computer science, neural networks, and computational biology.

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

Ken Kennedy was an American computer scientist and professor at Rice University. He was the founding chairman of Rice's Computer Science Department.

<span class="mw-page-title-main">Nicholas Higham</span> British numerical analyst (1961–2024)

Nicholas John Higham FRS was a British numerical analyst. He was Royal Society Research Professor and Richardson Professor of Applied Mathematics in the Department of Mathematics at the University of Manchester.

<span class="mw-page-title-main">Margaret H. Wright</span> American computer scientist and applied mathematician (b. 1944)

Margaret H. Wright is an American computer scientist and mathematician. She is a Silver Professor of Computer Science and former Chair of the Computer Science department at Courant Institute of Mathematical Sciences, New York University, with research interests in optimization, linear algebra, and scientific computing. She was elected to the National Academy of Engineering in 1997 for development of numerical optimization algorithms and for leadership in the applied mathematics community. She was elected to the National Academy of Sciences in 2005. She was the first woman to serve as President of the Society for Industrial and Applied Mathematics.

Fred Barry Schneider is an American computer scientist, based at Cornell University, where he is the Samuel B. Eckert Professor of Computer Science. He has published in numerous areas including science policy, cybersecurity, and distributed systems. His research is in the area of concurrent and distributed systems for high-integrity and mission-critical applications.

John B. Bell is an American mathematician and the Chief Scientist of the Computational Research Division at the Lawrence Berkeley National Laboratory. He has made contributions in the areas of finite difference methods, numerical methods for low Mach number flows, adaptive mesh refinement, interface tracking and parallel computing. He has also worked on the application of these numerical methods to problems from a broad range of fields, including combustion, shock physics, seismology, flow in porous media and astrophysics.

<span class="mw-page-title-main">James Demmel</span> American mathematician

James Weldon Demmel Jr. is an American mathematician and computer scientist, the Dr. Richard Carl Dehmel Distinguished Professor of Mathematics and Computer Science at the University of California, Berkeley.

<span class="mw-page-title-main">Alan Edelman</span> American mathematician

Alan Stuart Edelman is an American mathematician and computer scientist. He is a professor of applied mathematics at the Massachusetts Institute of Technology (MIT) and a Principal Investigator at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) where he leads a group in applied computing. In 2004, he founded a business called Interactive Supercomputing which was later acquired by Microsoft. Edelman is a fellow of American Mathematical Society (AMS), Society for Industrial and Applied Mathematics (SIAM), Institute of Electrical and Electronics Engineers (IEEE), and Association for Computing Machinery (ACM), for his contributions in numerical linear algebra, computational science, parallel computing, and random matrix theory. He is one of the creators of the technical programming language Julia.

Dianne Prost O'Leary is an American mathematician and computer scientist whose research concerns scientific computing, computational linear algebra, and the history of scientific computing. She is Distinguished University Professor Emerita of Computer Science at the University of Maryland, College Park, and is the author of the book Scientific Computing with Case Studies.

References

  1. Schwan, Henry. "MathWorks in Natick marks its 35th anniversary". MetroWest Daily News, Framingham, MA. Retrieved 2021-02-09.
  2. Cleve Moler Elected Next SIAM President Archived 2015-01-17 at the Wayback Machine , News of SIAM, December 16, 2005
  3. Math whiz stamps profound imprint on computing world Archived 2009-02-05 at the Wayback Machine , New Mexico Business Weekly, January 30, 2009
  4. SIAM Presidents http://www.siam.org/about/more/presidents.php Archived 2018-01-03 at the Wayback Machine
  5. "Doctor of Mathematics Honorary Degree Recipients". University of Waterloo. Retrieved 2024-05-22.
  6. "Fellows Program | SIAM".
  7. MATLAB Creator Cleve Moler Wins Computer Pioneer Award Archived 2014-08-26 at the Wayback Machine , IEEE Computer Press Release, April 11, 2012
  8. Recipients of the 2014 Medals and Awards Archived 2014-02-24 at the Wayback Machine , IEEE Computer Press Release, February 14, 2014
  9. Spicer, Dag (2017-04-06). "2017 CHM Fellow Cleve Moler: Mozart of the Matrix". Computer History Museum. Archived from the original on 2017-08-08. Retrieved 2017-08-08.
  10. Computer History Museum (2017-08-04). "Cleve Moler - 2017 CHM Fellow". YouTube. Archived from the original on 2018-01-04. Retrieved 2017-08-08.