S Shukla, S Bandishte, J Gaur… - Proceedings of the 49th …, 2022 - dl.acm.org
The memory wall continues to limit the performance of modern out-of-order (OOO) processors, despite the expensive provisioning of large multi-level caches and …
A Perais - MICRO-54: 54th Annual IEEE/ACM International …, 2021 - dl.acm.org
Value Prediction (VP) is a microarchitectural technique that speculatively breaks data dependencies to increase the available Instruction Level Parallelism (ILP) in general …
S Bandishte, J Gaur, Z Sperber… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
Value Prediction was proposed to speculatively break true data dependencies, thereby allowing Out of Order (OOO) processors to achieve higher instruction level parallelism (ILP) …
The microarchitectural state held by predictors in modern processors can leak sensitive information. This is the first work to analyze the security of a special type of predictor, the …
Computer architecture design space is vast and complex. Tools are needed to explore new ideas and gain insights quickly, at low effort and desired accuracy. Cycle Accurate …
R Bera, A Ranganathan, J Rakshit, S Mahto… - arXiv preprint arXiv …, 2024 - arxiv.org
Load instructions often limit instruction-level parallelism (ILP) in modern processors due to data and resource dependences they cause. Prior techniques like Load Value Prediction …
U Radenković, M Mićović, Z Radivojević - Electronics, 2023 - mdpi.com
Based on branch prediction, value prediction has emerged as a solution for problems caused by true data dependencies in pipelined processors. While branch predictors have …
K Kalaitzidis, A Seznec - 2019 IEEE 37th International …, 2019 - ieeexplore.ieee.org
Modern context-based value predictors tightly associate recurring values with instructions and contexts by building confidence upon them. However, when execution monotony exists …