Diagnostics for transactional execution errors in reliable transactions

作者: Valentina Salapura , Michael Karl Gschwind

DOI:

关键词:

摘要: Gathering diagnostics during a transactional execution in memory environment, environment for performing executions is provided. Included identifying first indicator, by computer system, signaling beginning instruction of transaction comprising plurality instructions; generating, the computed digest based on at least one accumulating, diagnostic data identifying, second indicator associated with instructions an ending and abort transaction, not saving store to memory.

参考文章(50)
Craig Zilles, Ravi Rajwar, Uma Srinivasan, Konrad Lai, Suresh Srinivas, Naveen Neelakantam, Using hardware checkpoints to support software based speculation ,(2007)
John Michael Foster, Jacob Gates Foster, David Ventres Foster, Secure transaction facilitator ,(2012)
Valentina Salapura, Alan Gara, Michael Karl Gschwind, Multiprocessor switch with selective pairing ,(2011)
Krishnan Sugavanam, Jose R. Brunheroto, Michael A. Blocksome, Charles D. Wait, Paul W. Coteus, David L. Satterfield, Adam J. Muff, Gabor J. Dozsa, George L. Chiu, Robert E. Walkup, Sameh Asaad, Bruce M. Fleischer, Noel A. Eisley, Todd A. Inglett, Thomas M. Gooding, Matthew R. Ellavsky, Ralph E. Bellofatto, Brant L. Knudson, Gerard V. Kopcsay, Peng Wu, Ruth J. Poole, Yutaka Sugawara, Kathryn M. O'Brien, Kristan D. Davis, Samuel J. Miller, Brian Smith, Alan Gara, Douglas R. Miller, Rudolf A. Haring, Chen-Yong Cher, John K. O'Brien, Dong Chen, Shawn A. Hall, Todd E. Takken, Mark E. Giampapa, Alfred T. Watson, Sameer Kumar, James A. Marcella, Alexandre E. Eichenberger, Philip Heidelberger, Robert W. Wisniewski, Jeffrey J. Parker, Michael K. Gschwind, Peter Boyle, Amith R. Mamidala, John A. Gunnels, William M. Stockdell, Kahn C. Evans, Joseph D. Ratterman, Mark G. Megerian, James L. Van Oosten, Michael B. Mundy, Thomas W. Fox, Norman Christ, Valentina Salapura, Craig B. Stunkel, Matthias A. Blumrich, Martin Ohmacht, Burkhard Steinmacher-Burow, Barry M. Trager, Robert M. Senger, Multi-petascale highly efficient parallel supercomputer ,(2011)
Mark S. Moir, Daniel S. Nussbaum, Robert E. Cypher, System and Method for Executing a Transaction Using Parallel Co-Transactions ,(2010)
Michael John Carney, Michael James Beckerle, Transaction aggregation to increase transaction processing throughput ,(2008)
Valentina Salapura, Alan Gara, Michael Karl Gschwind, Scheduler for multiprocessor system switch with selective pairing ,(2011)
Valentina Salapura, Alan Gara, Michael Karl Gschwind, State recovery and lockstep execution restart in a system with multiprocessor pairing ,(2011)
Bradly G. Frey, Harold W. Cain, Cathy May, Richard L. Arndt, Transactional memory preemption mechanism ,(2012)
Timothy J. Slegel, Dan F. Greiner, Christian Jacobi, Randomized testing within transactional execution ,(2013)