Reduction of CPU-GPU Synchronization Overhead for Accelerating Implicit Clothing Simulator

Loading...
Thumbnail Image
Date
2018
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
When trying to make the conjugate gradient (CG) method exploit GPU technology, this paper notes that the communication between CPU and GPU to transfer the residual value and waiting for the CPU's decision whether to continue further iterations is a new source of delay that has been overlooked and turns out not negligible. By examining the residual decrease pattern in log scale, this paper proposes so-called the Secant Lazy Residual Evaluation (Secant LRE) method to skip needless synchronization. We experimented the method for a clothing simulator and found that the proposed method reduces the sync overhead significantly, leading to 10 60% performance gain.
Description

        
@inproceedings{
10.2312:egs.20181032
, booktitle = {
EG 2018 - Short Papers
}, editor = {
Diamanti, Olga and Vaxman, Amir
}, title = {{
Reduction of CPU-GPU Synchronization Overhead for Accelerating Implicit Clothing Simulator
}}, author = {
Lee, Sangbin
and
Ryu, Donghan
and
Ko, Hyeong-Seok
}, year = {
2018
}, publisher = {
The Eurographics Association
}, ISSN = {
1017-4656
}, ISBN = {}, DOI = {
10.2312/egs.20181032
} }
Citation