DocumentCode :
3121578
Title :
Using quad trees for parallelizing conflict detection in a sequential simulation
Author :
Wireland, F. ; Carnes, David ; Schultz, Gregory
Author_Institution :
Center for Adv. Aviation Syst. Dev., Mitre Corp., McLean, VA, USA
fYear :
2001
fDate :
2001
Firstpage :
117
Lastpage :
123
Abstract :
The paper describes a parallel proximity detection algorithm and illustrates its application to the problem of conflict detection in an aviation simulation. The algorithm invokes a previously designed sequential function in parallel, using spatial information acquired during the traversal of a quad tree, to keep the separate invocations of the function as independent as possible. The method is general applicable to any function (not just conflict detection) whose arguments are spatially organized. Empirical results show that a single-threaded version of the algorithm sped up the simulation by 57%, while a four-threaded parallel version extracted 30% of the remaining additional speedup. These results are even more noteworthy, given that the architecture of the simulation remains intact; we only replace the invocation mechanism for one function
Keywords :
aerospace simulation; aircraft computers; digital simulation; multi-threading; tree searching; trees (mathematics); aviation simulation; conflict detection; conflict detection parallelization; four-threaded parallel version; invocation mechanism; parallel proximity detection algorithm; quad tree traversal; quad trees; sequential function; sequential simulation; single-threaded version; spatial information; spatially organized arguments; Air traffic control; Aircraft; Computer architecture; Concurrent computing; Detection algorithms; Filters; Graphics; Logic; Object detection; Pervasive computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Simulation, 2001. Proceedings. 15th Workship on
Conference_Location :
Lake Arrowehead, CA
Print_ISBN :
0-7695-1104-X
Type :
conf
DOI :
10.1109/PADS.2001.924628
Filename :
924628
Link To Document :
بازگشت