YoVDO

Concrete Type Inference for Code Optimization using Machine Learning with SMT Solving

Offered By: ACM SIGPLAN via YouTube

Tags

Type Inference Courses Machine Learning Courses Python Courses GPT-4 Courses Code Optimization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to concrete type inference for dynamically typed languages in this 18-minute conference talk from OOPSLA2 2023. Discover how researchers from Georgia Institute of Technology combine machine learning models, including GPT-4, with SMT solving to enable code optimization without requiring programmer-provided type information. Learn about the three algorithms developed, including a hybrid approach that significantly outperforms individual methods. Examine experimental results showing impressive performance improvements, with geometric mean speedups of 26.4× using Numba and 62.2× using the Intrepydd optimizing compiler. Understand the potential impact on programmer productivity and resource efficiency in Python applications. Access supplementary materials and related research through provided links and ORCID identifiers.

Syllabus

[OOPSLA23] Concrete Type Inference for Code Optimization using Machine Learning with SMT S...


Taught by

ACM SIGPLAN

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity