
Recent Posts
Recent Comments
 JoséJavier Martínez on What Is the Hilbert Matrix?
 Nick Higham on What Is the Hilbert Matrix?
 Michele Zaffalon on What Is the Hilbert Matrix?
 Nick Higham on Half Precision Arithmetic: fp16 Versus bfloat16
 Nick Higham on What Is the Adjugate of a Matrix?
Categories
 books (18)
 conferences (27)
 Emacs (8)
 LaTeX (15)
 matrix computations (6)
 miscellaneous (14)
 people (15)
 Princeton Companion (12)
 publication peculiarities (7)
 publishing (2)
 research (21)
 software (25)
 whatis (20)
 writing (15)
Category Archives: software
Simulating Low Precision FloatingPoint Arithmetics in MATLAB
At least five floatingpoint arithmetics are available in mainstream hardware: the IEEE double precision (fp64), single precision (fp32), and half precision (fp16) formats, bfloat16, and tf32, introduced in the recently announced NVIDIA A100, which uses the NVIDIA Ampere GPU architecture. … Continue reading
Update of Catalogue of Software for Matrix Functions
Edvin Hopkins and I have updated to version 3.0 the catalogue of software for matrix functions that we originally produced in 2014 and updated in 2016. It covers what is available in various languages (C++, Fortran, Java, Julia, Python, Rust), … Continue reading
What’s New in MATLAB R2019a and R2019b?
I didn’t have time earlier this year to write about the first MATLAB release of 2019, so in this post I will discuss R2019a and R2019b together. As usual in this series, I concentrate on the features most relevant to … Continue reading
What’s New in MATLAB R2018b?
The MATLAB R2018b release notes report a number of performance improvements, including faster startup and faster calls to builtin functions. I pick out here a few other highlights from the release (excluding the toolboxes) that are of interest from the … Continue reading
What’s New in MATLAB R2018a?
MATLAB R2018a was released in March 2018. With each biannual release I try to give a brief overview of the changes in MATLAB (not the toolboxes) that are of most interest to me. These are not comprehensive summaries of what’s … Continue reading
Fun Books for Learning Programming
I learned Fortran from the TV course and book by Jeff Rohl. Some years later I came across A FORTRAN Coloring Book by Roger Emanuel Kaufman (MIT Press, 1978). The text is entirely handwritten (even the copyright page), is illustrated … Continue reading
What’s New in MATLAB R2017b?
Following my earlier posts What’s New in MATLAB R2016b? and What’s New in MATLAB R2017a? I take a look here at the R2017b release of MATLAB. As before, this is not a comprehensive treatment (for which see the Release Notes), … Continue reading
How Fast is Quadruple Precision Arithmetic?
When I am testing an algorithm running in double precision arithmetic I often want to compare the computed solution with a reference solution: a solution that is fully accurate to double precision. To obtain one I solve the same problem … Continue reading
Elements of MATLAB Style
Style is an important aspect of writing, and also of programming. While MATLAB is a quick and easy language in which to program, style should not be neglected. Good style aids readability, which in turn makes it easier to debug … Continue reading
How to Print a Page Across Multiple Pages with Adobe Acrobat
Occasionally I need to proof a PDF document that is too small to read comfortably when printed in the usual way. This is the case with my columns for SIAM News, as SIAM News is A3 format whereas my printer … Continue reading