Published January 1, 2014 | Version v1
Journal article Open

Exploiting processor features to implement error detection in reduced precision matrix multiplications

  • 1. Univ Antonio de Nebrija, E-28040 Madrid, Spain
  • 2. TOBB Univ Econ & Technol, Ankara, Turkey
  • 3. Middle E Tech Univ, TR-06531 Ankara, Turkey

Description

Modern processors incorporate complex arithmetic units that can work with large word-lengths. Those units are useful for applications that require high precision. There are however, many applications for which the use of reduced precision is sufficient. In those cases, one possibility is to use the large word-length arithmetic units to implement reduced precision operations with additional error detection. In this paper, this idea is explored for the case of matrix multiplications. A technique is presented and evaluated. The results show that it can detect most errors and that for large matrixes the overhead in terms of execution time is small. (C) 2014 Elsevier B.V. All rights reserved.

Files

bib-4a94107d-39ec-4da3-b0a1-436a60527d21.txt

Files (231 Bytes)

Name Size Download all
md5:692fc481051da7eb6f67eb8a9ef830cb
231 Bytes Preview Download