Implementation and Evaluation of GBDI Memory Compression Algorithm Using C/C++ on a Broader Range of Workloads
dc.contributor.author | Aina, Adeyemi | en |
dc.date.accessioned | 2024-12-06T20:35:39Z | en |
dc.date.available | 2024-12-06T20:35:39Z | en |
dc.date.issued | 2023-05-03 | en |
dc.description.abstract | Memory compression is an important approach in computer architecture for decreasing memory footprint and improving system performance. In this paper, we use C/C++ to develop a current memory compression algorithm; the Global Bases Delta Immediate (GBDI) algorithm, which was proposed at HPCA'2022. By using global bases and enabling deltas within the same block to vary in size, the GBDI compression algorithm decreases the size of encoded data. The goal of this research is to assess the effectiveness of the GBDI algorithm by examining its compression ratios under a broader range of workloads. Our research leads to a better knowledge of the GBDI algorithm's effectiveness and the potential benefits of memory compression techniques for various sorts of applications. Furthermore, our C/C++ version of the algorithm gives academics and practitioners a high degree of freedom over customizing the algorithm for individual workloads and optimizing its performance. | en |
dc.description.version | Submitted version | en |
dc.format.extent | 3 page(s) | en |
dc.format.mimetype | application/pdf | en |
dc.identifier.doi | https://doi.org/10.13140/RG.2.2.11020.28804 | en |
dc.identifier.orcid | Aina, Adeyemi [0009-0007-5915-0395] | en |
dc.identifier.uri | https://hdl.handle.net/10919/123751 | en |
dc.language.iso | en | en |
dc.relation.uri | https://people.cs.vt.edu/ainababs0/ | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Global Bases | en |
dc.subject | Global Bases Delta Immediate | en |
dc.subject | compression algorithm | en |
dc.subject | C/C++ | en |
dc.subject | Memory compression | en |
dc.subject | GBDI | en |
dc.subject | Kmeans algorithm | en |
dc.subject | Java Workloads | en |
dc.title | Implementation and Evaluation of GBDI Memory Compression Algorithm Using C/C++ on a Broader Range of Workloads | en |
dc.type | Article | en |
dc.type.dcmitype | Text | en |
pubs.organisational-group | Virginia Tech | en |
pubs.organisational-group | Virginia Tech/Engineering | en |
pubs.organisational-group | Virginia Tech/Engineering/Computer Science | en |
pubs.organisational-group | Virginia Tech/Graduate students | en |
pubs.organisational-group | Virginia Tech/Graduate students/Masters students | en |