作者: Gulay Yalcin , Osman Unsal
DOI: 10.1007/978-3-319-14720-8_13
关键词: Embedded system 、 Key (cryptography) 、 Undo 、 Soft error 、 Database transaction 、 Error detection and correction 、 Transient (computer programming) 、 Transactional memory 、 Computer science 、 Reliability (computer networking)
摘要: It is foreseen that technology trends will increase the transient and permanent fault rates in future processors. Thus providing reliability for both applications running on personal computers mission-critical systems becoming an absolute necessity. A reliable system requires inclusion of two key capabilities: 1) error detection 2) recovery mechanisms. Transactional Memory (TM) provides ideal base recovery. First, TM mechanisms to abort transactions case a conflict, thus they discard or undo all tentative memory updates restart execution from beginning transaction. Thus, transaction’s start can be viewed as locally checkpointed stable state which used Second, transactional semantics allows deferred until transaction commits (or value becomes externally visible), so cost reduced compared traditional schemes (in conducted et every instruction [26]) while its efficiency increased.