Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Catastrophic Cancellation

Catastrophic Cancellation



Graham Markall covers some of the common problems that can occur from using the IEEE754 floating-point arithmetic, and what to do to avoid them in practice.


Graham Markall is an Applied Maths Developer at OpenGamma. He works on the OG-Maths library, which uses native code generation to provide an environment for developing fast and robust numerical methods from within Java. He completed a PhD at Imperial College London, where he developed a runtime compilation framework for implementing high-performance solvers for partial differential equations.

About the conference

Software is Changing the World. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. A practitioner-driven conference, QCon is designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.

Recorded at:

May 13, 2014