Faculty Publications - William M. Kahan

Book chapters or sections

  • J. Demmel, J. Dongarra, B. N. Parlett, W. M. Kahan, M. Gu, D. Bindel, Y. Hida, X. Li, O. Marques, E. J. Riedy, C. Vomel, J. Langou, P. Luszczek, J. Kurzak, A. Buttari, J. Langou, and S. Tomov, "Prospectus for the next LAPACK and ScaLAPACK libraries," in Applied Parallel Computing: State of the Art in Scientific Computing. Proc. 8th Intl. Workshop (PARA 2006). Revised Selected Papers, B. Kagstrom, E. Elmroth, J. Dongarra, and J. Wasniewski, Eds., Lecture Notes in Computer Science, Vol. 4699, Berlin, Germany: Springer-Verlag, 2007, pp. 11-23.
  • J. Demmel, J. Dongarra, and W. M. Kahan, "On designing portable high performance numerical libraries," in Numerical Analysis 1991: Proc. 14th Dundee Conf. on Numerical Analysis, D. F. Griffiths and G. A. Watson, Eds., Pitman Research Notes in Mathematics, Essex, UK: Longman Scientific & Technical, 1992, pp. 69-84.
  • W. M. Kahan, "Branch cuts for complex elementary functions, or much ado about nothing's sign bit," in The State of the Art in Numerical Analysis: Proc. 3rd Joint IMA/SIAM Conf., A. Iserles and M. J. D. Powell, Eds., Institute of Mathematics and Its Applications Conference Series, Vol. 9, Oxford, England, UK: Oxford University Press, 1987, pp. 165-211.
  • W. M. Kahan and J. T. Coonen, "The near orthogonality of syntax, semantics, and diagnostics in numerical programming environments," in The Relationship Between Numerical Computation and Programming Languages, J. K. Reid, Ed., Amsterdam, The Netherlands: North-Holland/Elsevier Publishing Company, 1982, pp. 103-113.
  • W. M. Kahan and B. N. Parlett, "How far should you go with the Lanczos process?," in Sparse Matrix Computations: Proc. Symp. on Sparse Matrix Computations, J. R. Bunch and D. J. Rose, Eds., New York, NY: Academic Press, 1976, pp. 131-144.

Articles in journals or magazines

Articles in conference proceedings

  • W. M. Kahan, "How futile are mindless assessments of roundoff in floating-point computations: Why should we care? What should we do? (Extract)," in Proc. Householder Symposium XVI on Numerical Linear Algebra, 2005, pp. 17 pg.
  • W. M. Kahan and J. D. Darcy, "How Java's floating-point hurts everyone everywhere (Invited Talk)," in Proc. ACM 1998 Workshop on Java for High-Performance Network Computing, New York, NY: The Association for Computing Machinery, Inc., 1998, pp. 81 pg.
  • W. M. Kahan, "How Cray's arithmetic hurts scientific computation (and what might be done about it)," in Proc. 1990 Cray User Group Spring Meeting, Philomath, OR: Cray User Group, Inc., 1990, pp. 42 pg.
  • W. M. Kahan and E. LeBlanc, "Anomalies in the IBM ACRITH package," in Proc. 7th Symp. on Computer Arithmetic, K. Hwang, Ed., Silver Spring, MD: IEEE Computer Society, 1985, pp. 322-331.
  • W. M. Kahan, "The proposed IEEE Standard P754 for floating-point arithmetic: What good is it?," in Mini/Micro West: 1983 Computer Conf. and Exhibition, 1983.
  • W. M. Kahan, "Mathematics written in sand," in Proc. Joint Statistical Meeting of the American Statistical Association, Alexandria, VA: American Statistical Association, 1983, pp. 12-26.
  • W. M. Kahan, "A binary floating point arithmetic standard for new computers," in Proc. 20th IEEE Computer Society Intl. Conf. (COMPCON Spring '80), Silver Spring, MD: IEEE Computer Society, 1980, pp. 477-477.
  • W. M. Kahan, J. Coonan, and J. Palmer, "A proposed IEEE-CS standard for binary floating point arithmetic," in Proc. Computer Science and Statistics 12th Annual Symp. on the Interface, J. F. Gentleman, Ed., Waterloo, Ontario, Canada: The University of Waterloo, 1979, pp. 32-36.
  • W. M. Kahan, "A survey of error analysis (Invited Paper)," in Proc. 7th IFIP Congress 1971, C. V. Freiman, J. E. Griffith, and J. L. Rosenfeld, Eds., Vol. 2, Amsterdam, The Netherlands: North-Holland Publishing Co., 1972, pp. 1214-1239.
  • W. M. Kahan, "Invited Commentary on "Error Bounds and Computer Arithmetic" by K. Nickel," in Proc. 4th IFIP Congress 1968, A. J. H. Morrell, Ed., Amsterdam, The Netherlands: North-Holland Publishing C., 1968, pp. 60-62.
  • B. N. Parlett and W. M. Kahan, "On the convergence of a practical QR algorithm," in Proc. 4th IFIP Congress 1968, A. J. H. Morrell, Ed., Vol. 1, Amsterdam, The Netherlands: North-Holland Publishing Co., 1968, pp. 114-118.

Technical Reports

Unpublished articles

Software

Talks or presentations

Ph.D. Theses

  • W. M. Kahan, "Gauss-Seidel Methods of Solving Large Systems of Linear Equations," University of Toronto, 1958.

Masters Reports

  • W. M. Kahan, "A Survey of Methods of Solving Poisson's Equation Suitable for Electronic Computers," University of Toronto, 1955.