This 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 generally 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.
本文描述了一种并行接近度检测算法,并说明了其在航空仿真中的冲突检测问题中的应用。该算法使用遍历四叉树的过程中获取的空间信息并行调用先前设计的顺序函数,以使函数的各个调用尽可能独立。该方法通常适用于参数在空间上组织的任何函数(不仅仅是冲突检测)。经验结果表明,该算法的单线程版本使仿真速度提高了57%,而四线程并行版本提取了30%的剩余额外提速。考虑到仿真的体系结构仍然完整,这些结果甚至更加值得注意:我们仅将调用机制替换为一个函数。 I> P>
机译:顺序仿真算法的无冲突,路径级并行化方法
机译:布料仿真的四树自碰撞检测方法
机译:多位点蛇毒蛋白家族的基因树简约揭示了由于多重平行基因缺失导致的物种树冲突。
机译:在顺序仿真中使用四叉树并行化冲突检测
机译:连续树:一种正交技术,用于使用连续的因变量来建模顺序决策问题。
机译:分子动力学模拟探索的DEAH / RHAU HelicalaseDHX36识别平行G-QuadrupleS的机制
机译:光束动力学代码的并行化和第一个大规模射频四极杆模拟
机译:并行序列解码的仿真(卷积编码器和改进的顺序解码器使通信系统能够从通过噪声链路传输的数据中提取可靠信息)