Sahoo D.Sha S.Satpathy M.Mutyam M.2025-02-1720181http://dx.doi.org/10.1109/LCA.2018.2865552https://idr.iitbbs.ac.in/handle/2008/1805Hardware-based DRAM cache techniques for GPGPUs propose to use GPU DRAM as a cache of the host (system) memory. However, these approaches do not exploit the opportunity of allocating store-before-load data (data that is written before being read by GPU cores) on GPU DRAM that would save multiple CPU-GPU transactions. In this context, we propose ReDRAM, a novel memory allocation strategy for GPGPUs which re-configures GPU DRAM cache as a heterogeneous unit. It allows allocation of store-before-load data directly onto GPU DRAM and also utilizes it as a cache of the host memory. Our simulation results using a modified version of GPGPU-Sim show that ReDRAM can improve performance for applications that use store-before-load data by 57.6 percent (avg.) and 4.85x (max.) when compared to the existing proposals on state-of-The-Art GPU DRAM caches. � 2002-2011 IEEE.enCPU-GPU communicationDRAM cacheGPGPUstore-before-loadtaglessReDRAM: A Reconfigurable DRAM Cache for GPGPUsArticle