Selectively controlling instruction execution in transactional processing

作者: Dan Greiner , Christian Jacobi , Timothy Slegel , Robert Rogers

DOI:

关键词: Operation controlDatabase transactionFloating pointTransactional leadershipAccess registerOperating systemProgramming languageComputer scienceControl (management)Transaction processing

摘要: Execution of instructions in a transactional environment is selectively controlled. A TRANSACTION BEGIN instruction initiates transaction and includes controls that indicate whether certain types are permitted to execute within the transaction. The include one or more an allow access register modification control floating point operation control.

参考文章(253)
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)