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.
X. S. Li, J. Demmel, D. H. Bailey, G. Henry, Y. Hida, J. Iskandar, W. M. Kahan, S. Y. Kang, A. Kapur, M. C. Martin, B. J. Thompson, T. Tung, and D. J. Yoo, "Design, implementation and testing of Extended and Mixed Precision BLAS," ACM Trans. Mathematical Software, vol. 28, no. 2, pp. 152-205, June 2002.
B. L. Farrell, W. M. Kahan, J. W. Reightler, and A. C. Woodward, "Improving service efficiency in manufacturing integrated circuits," AT&T Technical J., vol. 71, no. 4, pp. 37-44, July 1992.
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
J. W. Demmel, Y. Hida, W. Kahan, X. S. Li, S. Mukherjee, and E. J. Riedy, "Error Bounds from Extra Precise Iterative Refinement," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-04-1344, March 2005.
D. Bindel, J. Demmel, W. M. Kahan, and O. Marques, "On Computing Givens Rotations Reliably and Efficiently," University of Tennessee, Knoxville, Computer Science Department, Tech. Rep. UTK/CS-00-449, Oct. 2000.
X. S. Li, J. Demmel, D. H. Bailey, G. Henry, Y. Hida, J. Iskandar, W. M. Kahan, S. Y. Karg, A. Kapur, M. C. Martin, B. J. Thompson, T. Tung, and D. J. Yoo, "Design, Implementation and Testing of Extended and Mixed Precision BLAS," Lawrence Berkeley National Laboratory, Tech. Rep. LBNL-00-45991, June 2000.
J. Demmel, J. Dongarra, and W. M. Kahan, "LAPACK Working Note 39: On Designing Portable High Performance Numerical Libraries," University of Tennessee, Knoxville, Department of Computer Science, Tech. Rep. UTK/CS-91-141, Aug. 1991.
E. Anderson, C. Bischof, J. Demmel, J. Dongarra, J. DuCroz, S. Hammarling, and W. M. Kahan, "LAPACK Working Note 26: Prospectus for an Extension to LAPACK: A Portable Linear Algebra Library for High-Performance Computers," University of Tennessee, Knoxville, Department of Computer Science, Tech. Rep. UTK/CS-90-118, Nov. 1990.
W. M. Kahan, "To Solve a Real Cubic Equation," University of California, Berkeley, Department of Mathematics, Center for Pure and Applied Mathematics, Tech. Rep. UCB/CPAM-86-352, Nov. 1986.
W. M. Kahan, "Rational Arithmetic in Floating-Point," University of California, Department of Mathematics, Center for Pure and Applied Mathematics, Tech. Rep. UCB/CPAM-343, Sep. 1986.
R. J. Fateman and W. M. Kahan, "Improving Exact Integrals from Symbolic Algebra," University of California, Berkeley, Department of Mathematics, Center for Pure and Applied Mathematics, Tech. Rep. UCB/CPAM-86-386, Aug. 1986.
W. M. Kahan, "Branch Cuts for Complex Elementary Functions," University of California, Berkeley, Department of Mathematics, Center for Pure and Applied Mathematics, Tech. Rep. UCB/CPAM-82-105, Oct. 1982.
W. Kahan and B. Parlett, "Can You Count on Your Calculator," EECS Department, University of California, Berkeley, Tech. Rep. UCB/ERL M77/21, April 1977.
W. M. Kahan and B. N. Parlett, "Can You Count on Your Calculator?," University of California, Berkeley, Electronics Research Lab, Tech. Rep. UCB/ERL M-77-21, April 1977.
W. M. Kahan, "How to Refine an Approximate Eigensystem," presented at Matrix Computations & Scientific Computing Seminar, 380 Soda Hall, Nov. 2007.
J. Demmel, W. M. Kahan, and B. N. Parlett, "Forsythe, Golub, and the Future of Matrix Computations," presented at Matrix Computations & Scientific Computing Seminar, 380 Soda Hall, March 2007.
W. M. Kahan, "Circumscribing Uncertainty by Ellipsoids," presented at Matrix Computations & Scientific Computing Seminar, 380 Soda, Oct. 2006.
W. M. Kahan, "Your Unbuggable Numerical Program," presented at CPAM Lunchtime Lecture Series, Faculty Club, April 2006.
W. M. Kahan, "Cayley Transforms among the Unitary, Orthogonal, and Skew Matrices," presented at Matrix Computations & Scientific Computing Seminar, Sep. 2005.
W. M. Kahan, "A Counter-Example to the Aphorism of J. M. Keynes "What Is Not Worth Doing Is Not Worth Doing Well"," presented at Matrix Computations & Scientific Computing Seminar, 380 Soda Hall, May 2004.
W. M. Kahan, "Paradoxes in Concepts of Accuracy," presented at Distinguished Lecture Series, Pittsburgh, PA, Feb. 1990.
W. M. Kahan, "First Annual George Forsythe Memorial Lecture: How to Help an Ill-Defined Problem Get Well," presented at ACM Annual Conference, Boston, MA, Aug. 1972.
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.