[gmx-developers] Transactional memory technology for GROMACS

Bin Liu fdusuperstring at gmail.com
Wed May 8 23:20:30 CEST 2013


Dear developers,

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?

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'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?

Thank you very much.

Bin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-developers/attachments/20130508/58e9aa9d/attachment.html>


More information about the gromacs.org_gmx-developers mailing list