Bingo spatial data prefetcher

M Bakhshalipour, M Shakerinava… - … Symposium on High …, 2019 - ieeexplore.ieee.org
Applications extensively use data objects with a regular and fixed layout, which leads to the
recurrence of access patterns over memory regions. Spatial data prefetching techniques …

Evaluation of hardware data prefetchers on server processors

M Bakhshalipour, S Tabaeiaghdaei… - ACM Computing …, 2019 - dl.acm.org
Data prefetching, ie, the act of predicting an application's future memory accesses and
fetching those that are not in the on-chip caches, is a well-known and widely used approach …

[PDF][PDF] Multi-lookahead offset prefetching

M Shakerinava… - The Third Data …, 2019 - dpc3.compas.cs.stonybrook.edu
Offset prefetching has been recently proposed as a lowoverhead yet high-performance
approach to eliminate data cache misses or reduce their negative effect. In offset …

Energy-efficient permanent fault tolerance in hard real-time systems

FS Mireshghallah, M Bakhshalipour… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Triple Modular Redundancy (TMR) is a historical and long-time-used approach for masking
various kinds of faults. By employing redundancy and analyzing the results of three separate …

Reducing writebacks through in-cache displacement

M Bakhshalipour, A Faraji, SAV Ghahani… - ACM Transactions on …, 2019 - dl.acm.org
Non-Volatile Memory (NVM) technology is a promising solution to fulfill the ever-growing
need for higher capacity in the main memory of modern systems. Despite having many great …

A survey on recent hardware data prefetching approaches with an emphasis on servers

M Bakhshalipour, M Shakerinava, F Golshan… - arxiv preprint arxiv …, 2020 - arxiv.org
Data prefetching, ie, the act of predicting application's future memory accesses and fetching
those that are not in the on-chip caches, is a well-known and widely-used approach to hide …

Harnessing pairwise-correlating data prefetching with runahead metadata

F Golshan, M Bakhshalipour… - IEEE Computer …, 2020 - ieeexplore.ieee.org
Recent research revisits pairwise-correlating data prefetching due to its extremely low
overhead. Pairwise-correlating data prefetching, however, cannot accurately detect where …

Temporal prefetching

P Lotfi-Kamran, H Sarbazi-Azad - Advances in Computers, 2022 - Elsevier
Many applications, including big-data server applications, frequently encounter data misses.
Consequently, they lose significant performance potential. Fortunately, data accesses of …

[PDF][PDF] Evaluation of Hardware Data Prefetchers on Server Processors

P LOTFI-KAMRAN, H SARBAZI-AZAD - 2019 - cs.ipm.ac.ir
Server workloads like Media Streaming and Web Search serve millions of users and are
considered an important class of applications. Such workloads run on large-scale data …

[PDF][PDF] Reducing Writebacks Through In-Cache Displacement

SAV GHAHANI, P LOTFI-KAMRAN, H SARBAZI-AZAD - cs.ipm.ac.ir
Non-volatile memories (NVMs), such as Phase Change Memory (PCM), Spin Torque
Transfer RAM (STT-RAM), and Resistive RAM (ReRAM), have emerged as promising …