Branch Prediction
Branch prediction aims to anticipate the outcome of conditional instructions in computer programs and other sequential processes, thereby optimizing execution speed and efficiency. Current research focuses on leveraging machine learning, particularly deep neural networks and reinforcement learning, to improve prediction accuracy, often employing techniques like graph neural networks for complex data structures or adapting models from other domains (e.g., language models for translation). These advancements have implications for diverse fields, including compiler optimization, accelerating scientific simulations (e.g., phylogenetic inference), and enhancing real-time applications like simultaneous machine translation.
Papers
October 28, 2024
August 29, 2024
August 9, 2024
December 22, 2023
May 23, 2023
April 3, 2023
August 24, 2022
July 28, 2022
July 26, 2022
April 28, 2022
February 10, 2022