The impact of multicore on math software and exploiting single precision computing to obtain double precision results

Jack Dongarra

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Recent versions of microprocessors exhibit performance characteristics for 32 bit floating point arithmetic (single precision) that is substantially higher than 64 bit floating point arithmetic (double precision). Examples include the Intel Pentium IV and M processors, AMD Opteron architectures, the IBM Cell processor and various GPUs. When working in single precision, floating point operations can be performed up to two times faster on the Pentium and up to ten times faster on the Cell over double precision. The motivation for this work is to exploit single precision operations whenever possible and resort to double precision at critical stages while attempting to provide the full double precision results. The results described here are fairly general and can be applied to various problems in linear algebra such as solving large sparse systems, using direct or iterative methods and some eigenvalue problems. There are limitations to the success of this process, such as when the conditioning of the problem exceeds the reciprocal of the accuracy of the single precision computations. In that case the double precision algorithm should be used.

Original languageEnglish
Title of host publicationParallel and Distributed Processing and Applications - 4th International Symposium, ISPA 2006, Proceedings
EditorsMinyi Guo, Laurence T Yang, Beniamino Di Martino, Hans P. Zima, Hans P. Zima, Jack Dongarra, Feilong Tang
PublisherSpringer Verlag
Pages2
Number of pages1
ISBN (Print)9783540680673
DOIs
StatePublished - 2006
Event4th International Symposium on Parallel and Distributed Processing and Applications, ISPA 2006 - Sorrento, Italy
Duration: Dec 4 2006Dec 6 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4330
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Symposium on Parallel and Distributed Processing and Applications, ISPA 2006
Country/TerritoryItaly
CitySorrento
Period12/4/0612/6/06

Fingerprint

Dive into the research topics of 'The impact of multicore on math software and exploiting single precision computing to obtain double precision results'. Together they form a unique fingerprint.

Cite this