Transactional event profiling in a best-effort hardware transactional memory system
Matthew Gaudet, José Nelson Amaral · 2012
Blue Gene/Q's (BG/Q) unique transactional memory system provides hardware isolation, atomicity and consistency for memory locations while leaving the details of the transactional programming system to software layers above the hardware [3]. This design allows for complex systems implemented as part of the software runtime. Here a profiling extension to the software runtime is presented.