z-logo
open-access-imgOpen Access
Efficient Fault Tolerance using Intel MPX and TSX
Author(s) -
Oleksii Oleksenko,
Dmitrii Kuvaiskii,
Pramod Bhatotia,
Christof Fetzer,
Pascal Felber
Publication year - 2016
Language(s) - English
DOI - 10.13140/rg.2.1.3224.7289
Hardware faults can cause data corruptions during computation, and they are especially harmful if these corruptions happen in data pointers. Existing solutions, however, incur high performance overheads, which is unacceptable for computeintensive applications. In this work, we present an efficient faulttolerance approach against hardware faults by exploiting the new extensions to the x86 architecture. In particular, we propose that Intel MPX can be effectively used to detect faults in data pointers, while Intel TSX can provide roll-back recovery against these corruptions. Our preliminary evaluation supports this hypothesis, and we estimate the average overhead to be roughly around 50%.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom