Facebook Instagram Twitter RSS Feed PodBean Back to top on side

RDGC: A Reuse Distance-Based Approach to GPU Cache Performance Analysis

In: Computing and Informatics, vol. 38, no. 2
M. Kiani - A. Rajabzadeh

Details:

Year, pages: 2019, 421 - 453
Language: eng
Keywords:
GPU cache memory, reuse distance analysis, performance modeling, hit ratio
About article:
In the present paper, we propose RDGC, a reuse distance-based performance analysis approach for GPU cache hierarchy. RDGC models the thread-level parallelism in GPUs to generate appropriate cache reference sequence. Further, reuse distance analysis is extended to model the multi-partition/multi-port parallel caches and employed by RDGC to analyze GPU cache memories. RDGC can be utilized for architectural space exploration and parallel application development through providing hit ratios and transaction counts. The results of the present study demonstrate that the proposed model has an average error of 3.72 % and 4.5 % (for L1 and L2 hit ratios, respectively). The results also indicate that the slowdown of RDGC is equal to 47 000 times compared to hardware execution, while it is 59 times faster than GPGPU-Sim simulator.
How to cite:
ISO 690:
Kiani, M., Rajabzadeh, A. 2019. RDGC: A Reuse Distance-Based Approach to GPU Cache Performance Analysis. In Computing and Informatics, vol. 38, no.2, pp. 421-453. 1335-9150. DOI: https://doi.org/10.31577/cai_2019_2_421

APA:
Kiani, M., Rajabzadeh, A. (2019). RDGC: A Reuse Distance-Based Approach to GPU Cache Performance Analysis. Computing and Informatics, 38(2), 421-453. 1335-9150. DOI: https://doi.org/10.31577/cai_2019_2_421
About edition:
Publisher: Ústav informatiky SAV
Published: 4. 6. 2019