4 ms·
> GPUs and more nodes are great for simulating larger systems of molecules and atoms, but they are actually worse for simulating longer timespans. For a number
by eslaught 12y ago
> GPUs and more nodes are great for simulating larger systems of molecules and atoms, but they are actually worse for simulating longer timespans.
For a number of reasons, that's basically not going to happen. CPU single-threaded performance is still increasing slowly, but probably not by enough to satisfy your simulation needs.
In a lot of these cases, the only practical solution (assuming you can't spend the money on custom hardware) is to go back to the code and optimize the hell out of it. Partly this means clever low-level optimizations, but it might involve switching to programming models that help make better use of the hardware. For example, S3D, a combustion simulation which was one of the acceptance tests for Titan, runs about 2x faster under Legion (my research project) compared to the previous OpenACC code hand-tuned by Cray and NVIDIA engineers [1].
If that sounds interesting to you, feel free to contact me, and if you'll be at SC next week maybe we can meet up.
[1]: http://legion.stanford.edu/pdfs/legion-fields.pdf http://legion.stanford.edu/pdfs/legion-fields.pdf