This work proposes and discusses the implications of adding a new feature to hardware transactional memory, allowing a program to specify that a transaction should always abort (even if it executes a commit instruction), and is thus guaranteed to be free of side effects. Perhaps counterintuitively, we believe such a primitive can be useful...
Related Content
Planning for Performance: Persistent Collective Operations for MPI
Advantages of nonblocking collective communication in MPI have been established over the past quarter century, even predating MPI1. For regular....
Galactos: Computing the Anisotropic 3-Point Correlation Function for....
The nature of dark energy and the complete theory of gravity are two central questions currently facing cosmology. A vital....
Towards Dynamic Data Placement for Polystore Ingestion
Integrating low-latency data streaming into data warehouse architectures has become an important enhancement to support modern data warehousing applications. In....
Universal Limits to Parallel Processing Capability of Neural....
De novo genome assembly is one of the most important and challenging computational problems in modern genomics; further, it shares....