2 publications
-
Published Subscription Review Article
Educating Compilers to Learn: Utilizing Machine Learning for More Brilliant Code OptimizationBy Manish Kumar Jha, Shambhu Kumar Mishra
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 ApproachBy Manish Kumar Jha, Shambhu Kumar Mishra
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 →