SHARE
Facebook X Pinterest WhatsApp

MIT Researchers Create AI Code Prediction Tool

thumbnail
MIT Researchers Create AI Code Prediction Tool

Digital data and network connection triangle lines and spheres in technology concept on blue background, 3d abstract illustration

The new tool uses a machine learning neural net and is said to be up to 50 percent more accurate than hand-crafted models.

Written By
thumbnail
David Curry
David Curry
Jan 10, 2020

MIT researchers have built an artificial intelligence tool capable of testing and predicting how fast code will run on computer chips and applications.

Currently, a small group of experts are able to build performance models that accurately predict how code will react in a certain environment. The expertise limitations mean many of these performance models deviate from real-world results, forcing developers to further optimize code after launch.

SEE ALSO: MIT Develops Autonomous Sensing System, Using Shadows

This new tool (named Ithemal), which made its debut at International Conference on Machine Learning last year, and is said to be up to 50 percent more accurate than ‘hand-crafted’ models. It uses a machine learning neural net to evaluate hundreds of thousands of profiled blocks on an open-source database.

Using its benchmark suite, the researchers were able to predict how Intel chips would run code more accurately than Intel. Ithemal has an error rate of around 10 percent, while Intel’s is around 20 percent, according to the researchers.

“Modern computer processors are opaque, horrendously complicated, and difficult to understand. It is also incredibly challenging to write computer code that executes as fast as possible for these processors,” said MIT professor and Ithemal co-developer Michael Carbin. “This tool is a big step forward toward fully modeling the performance of these chips for improved efficiency.”

Some computing tasks, especially validation and performance simulation, are so cumbersome to develop and perform accurately that AI guidance may become a necessity. For programs and applications that hold sensitive information, it is imperative that the model accurately predicts performance, which MIT has shown is better performed by AI.

thumbnail
David Curry

David is a technology writer with several years experience covering all aspects of IoT, from technology to networks to security.

Recommended for you...

Real-time Analytics News for the Week Ending January 10
Model-as-a-Service Part 1: The Basics
If 2025 was the Year of AI Agents, 2026 will be the Year of Multi-agent Systems
AI Agents Need Keys to Your Kingdom

Featured Resources from Cloud Data Insights

The Manual Migration Trap: Why 70% of Data Warehouse Modernization Projects Exceed Budget or Fail
The Difficult Reality of Implementing Zero Trust Networking
Misbah Rehman
Jan 6, 2026
Cloud Evolution 2026: Strategic Imperatives for Chief Data Officers
Why Network Services Need Automation
RT Insights Logo

Analysis and market insights on real-time analytics including Big Data, the IoT, and cognitive computing. Business use cases and technologies are discussed.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.