Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Data parallel sorting for particle simulation

Journal Article · · Concurrency. Practice and Experience; (United Kingdom)
 [1]
  1. NASA Ames Research Center, Moffett Field, CA (United States)
Sorting on a parallel architecture is a communications intensive event which can incur a high penalty in applications where it is required. In the case of particle simulation, only integer sorting is necessary, and sequential implementations easily attain the minimum performance bound of O (N) for N particles. Parallel implementations, however, have to cope with the parallel sorting problem which, in addition to incurring a heavy communications cost, can make the minimun performance bound difficult to attain. This paper demonstrates how the sorting problem in a particle simulation can be reduced to a merging problem, and describes an efficient data parallel algorithm to solve this merging problem in a particle simulation. The new algorithm is shown to be optimal under conditions usual for particle simulation, and its fieldwise implementation on the Connection Machine is analyzed in detail. The new algorithm is about four times faster than a fieldwise implementation of radix sort on the Connection Machine.
Research Organization:
National Aeronautics and Space Administration, Moffett Field, CA (United States). Ames Research Center
OSTI ID:
6726397
Journal Information:
Concurrency. Practice and Experience; (United Kingdom), Journal Name: Concurrency. Practice and Experience; (United Kingdom) Vol. 4:3; ISSN CPEXEI
Country of Publication:
United States
Language:
English

Similar Records

The complexity of parallel sorting
Journal Article · Sat Jan 31 23:00:00 EST 1987 · SIAM J. Comput.; (United States) · OSTI ID:6537775

Parallel integer sorting with medium and fine-scale parallelism
Journal Article · Thu Dec 31 23:00:00 EST 1992 · International Journal of High Speed Computing; (Singapore) · OSTI ID:6682691

Parallel searching and merging on ZMOB. Technical report
Technical Report · Fri Jun 01 00:00:00 EDT 1984 · OSTI ID:6231896