2 publications

  • Published Subscription Review Article

    Educating Compilers to Learn: Utilizing Machine Learning for More Brilliant Code Optimization

    Abstract: This study explores the use of machine learning (ML) approaches to compiler optimization. The now-traditional static compilation techniques are transformed into adaptive, dynamic systems capable of making context-specific advancements. Traditional compilers rely mostly on heuristic or rule-based optimization techniques. While these techniques work well in general cases, they consistently fail to adapt well within the limits of code structures that modern machines display. This limitation is especially acute in today's …

    Published in Journal of Computer Technology & Applications · Vol. 16, Issue 1, 2025 · pp. 50–54 Read article

  • Published Subscription Review Article

    Automating Compiler Optimization: A Machine Learning Approach

    Abstract: This study reports on an ML-based approach to compiler optimization, complementing traditional optimization methods that rely strongly on hand-tuned settings. Compiler optimization plays a key role in performance-speedup and energy optimization of complex contemporary software systems. However, the traditional approach to optimizer settings involves laborious, error-prone, and scale-insensitive human-in-the-loop intervention, especially in the complex and high-demand environments in which today's computing application thrives. By integrating RL and GA, we can …

    Published in Journal of Artificial Intelligence Research & Advances · Vol. 12, Issue 1, 2025 · pp. 12–16 Read article

Support