<div dir="ltr"><div style>Dear developers,</div><div><br></div>Could the transactional memory technology in Blue Gene/Q and Haswell be useful for future GROMACS kernels?  Perhaps for the OpenMP thread parallelization. Can GROMACS benefit anything (potentially) from the technology?<div>
<br></div><div style>If the answer is yes, does it require extra effort to make use of it? Of course, transactional memory is a programming paradigm. But as for Hardware Lock Elision, in theory the programmer doesn&#39;t need to do anything but wait for new version of dynamic libraries. Is it possible that the future OpenMP standard and compilers (gcc, icc) support HLE and GROMACS can use it by turning on some flags?<br>
</div><div style><br></div><div style>Thank you very much.</div><div style><br></div><div style>Bin</div></div>