NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Data parallel sorting for particle simulationSorting 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.
Document ID
19950028532
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Dagum, Leonardo
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 16, 2013
Publication Date
May 1, 1992
Publication Information
Publication: Concurrency: Practice and Experience
Volume: 4
Issue: 3
ISSN: 1040-3108
Subject Category
Computer Programming And Software
Accession Number
95A60131
Funding Number(s)
CONTRACT_GRANT: NAS2-12961
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available