  A previous study of MD algorithms designed for GPU use is extended to cover
more recent developments in GPU architecture. Algorithm modifications are
described, together with extensions to more complex systems. New measurements
include the effects of increased parallelism on GPU performance, as well as
comparisons with multiple-core CPUs using multitasking based on CPU threads and
message passing. The results show that the GPU retains a significant
performance advantage.
