nbnxn CPU force buffer reduction now uses SIMD
authorBerk Hess <hess@kth.se>
Mon, 12 Nov 2012 15:09:22 +0000 (16:09 +0100)
committerBerk Hess <hess@kth.se>
Mon, 12 Nov 2012 15:09:22 +0000 (16:09 +0100)
commita2f79fb52676c30fe7e3f9bc43303eb5a53ee13a
treeb0dd9e717b7b18a51f2fcfc6531959fb5d927f64
parent8f18c3129447df055565ee3f8c2237a437f3e1e6
nbnxn CPU force buffer reduction now uses SIMD

The reduction of the non-bonded OpenMP force buffers on the CPU used
a pattern with a high cache-miss rate. This has been improved and
an x86 SIMD reduction function has been added. The old reduction code
has not been removed (yet), as it could be faster in some cases.

Change-Id: Icc5065b976321d34055f9b44caedf3008fe3ec58
src/mdlib/nbnxn_atomdata.c