Comparison Of Parallel Implementation Strategies For The Image Source Method For Real-Time Virtual Acoustics

APPLIED ACOUSTICS(2021)

引用 2|浏览0
暂无评分
摘要
The image source method (ISM) is inherently difficult to parallelize efficiently due to the data dependency of the image source tree. This paper presents and compares two different high-performance computing implementation strategies for the image source method. One strategy is designed such that the number of operations needed and the memory usage are reduced as much as possible using validity checks. However, this implies a data dependency that makes efficient parallelization impossible when scaling to massively parallel computing architectures, e.g., graphics processing units (GPUs). Thus, this method is mainly suited for multi-core CPUs, where the core count is low. The other strategy is designed for massively parallel computing architectures by eliminating data dependencies and conditional flow statements. However, in order to preserve data independence, considerable amount of unnecessary calculations must be carried out, some of which are ultimately discarded due to the image sources being invalid or invisible. The performance of the implementations is assessed when running the former method on a multi-core CPU and the latter on a GPU. Both implementations are found to be able to simulate within real-time constraints in fairly complex rooms up to a third reflection order, however, in most cases the GPU calculation is faster. (C) 2021 Elsevier Ltd. All rights reserved.
更多
查看译文
关键词
Image source method, High-performance computing, Real-time simulation, Graphics processing unit, Geometrical acoustics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要