5th Year Thesis Presentation - Piratach (Bas) Yoovidhya August 8, 2024 12:30pm — 1:30pm Location: In Person - Gates Hillman 9115 Speaker: PIRATACH (BAS) YOOVIDHYA, Master's Student, Computer Science Department, Carnegie Mellon University https://www.linkedin.com/in/piratach-yoovidhya Mechanisms for Efficient Memory Access in Near-Cache Accelerators In traditional computer systems, data has to move through the memory hierarchy for computation to take place within the core. This data movement cost has been dominating computer systems’ performance, and will only get worse over time. Many proposals address this problem by introducing architectures that move compute closer to data. Like some of these proposals, our approach to this places engines within the cache hierarchy, allowing the core to offload work to the caches. When the engine experiences a cache miss, the requested data could be residing at two different levels within the memory hierarchy. Sending a request to only one of the two locations could result in a miss, increasing the miss latency of the engine. However, sending a request to both locations at once also leads to higher energy consumption. In this thesis, we introduce a novel Memory Access Predictor to the system that assists the engine in sending requests that minimizes energy usage, while retaining high performance. We evaluate the predictor on various micro-benchmarks, showing that it is able to improve the performance by 21%, and reduces additional energy consumption by 83% in other applications. Thesis Committee:Nathan Beckmann (Chair)Phillip Gibbons Additional Information