DocumentCode :
561994
Title :
Interaction List Compression in Large Parallel Particle Simulations on Multicore Systems
Author :
Rünger, Gudula ; Schwind, Michael
Author_Institution :
Chemnitz Univ. of Technol., Chemnitz, Germany
fYear :
2012
fDate :
15-17 Feb. 2012
Firstpage :
190
Lastpage :
197
Abstract :
Many particle simulation codes use interaction lists to store interacting particles. Depending on the physical parameters of the simulations those interaction lists may occupy a large amount of physical memory, which may limit the number of particles of the simulation. This article discusses several methods that try to reduce the size of interaction lists while maintaining the number of particle interactions per second or even increase it. Different techniques are discussed for a parallel shared memory algorithm on multicore architectures. On those architectures, the memory bandwidth is shared by multiple cores. Since the interaction list is a large shared data structure, it cannot be stored in CPU caches and has to be streamed into the processor several times. A reduction of the size of the interaction list will therefore reduce the number of elements to be reloaded resulting in more efficient implementations.
Keywords :
data compression; digital simulation; shared memory systems; CPU cache; interaction list compression; large parallel particle simulation; memory bandwidth; multicore architecture; multicore system; parallel shared memory algorithm; particle interaction; physical memory; shared data structure; Data models; Force; Indexes; Memory management; Multicore processing; Parallel algorithms; Runtime; compression; interaction list; multicore; parallel; particle simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on
Conference_Location :
Garching
ISSN :
1066-6192
Print_ISBN :
978-1-4673-0226-5
Type :
conf
DOI :
10.1109/PDP.2012.74
Filename :
6169549
Link To Document :
بازگشت