Transaction abort processing

作者: Timothy J. Slegel , Dan F. Greiner , Christian Jacobi

DOI:

关键词:

摘要: A transaction executing within a computing environment ends prior to completion; i.e., execution is aborted. Pursuant aborting execution, hardware transactional CPU mode exited, and one or more of the following performed: restoring selected registers; committing nontransactional stores on abort; branching abort program status word specified location; setting condition code and/or code; preserving diagnostic information.

参考文章(243)
Tatiana Shpeisman, Anwar Ghuloum, Ali-Reza Adl-Tabatabai, Jesse Fang, Bratin Saha, Rick Hudson, Brian Murphy, Lock elision with transactional memory ,(2005)
Yossi Lev, Mark Moir, Debugging with Transactional Memory ,(2006)
Craig Zilles, Ravi Rajwar, Uma Srinivasan, Konrad Lai, Suresh Srinivas, Naveen Neelakantam, Using hardware checkpoints to support software based speculation ,(2007)
Jeffrey David Marchant, Memory address generator for an fft ,(1998)
Krishna Itikarlapalli, Sreekumar Seshadri, Custom Atomic Transactions in Programming Environments ,(2004)
Michael P. Hohmuth, Stephan Diestelhorst, Martin T. Pohlack, David S. Christie, Jaewoong Chung, Luke Yen, Processor support for hardware transactional memory ,(2010)