Opportunistic Parallelism for Scripting Languages
Loading...
Penn collection
Interdisciplinary Centers, Units and Projects::Center for Undergraduate Research and Fellowships (CURF)::Fall Research Expo
Degree type
Discipline
Computer Sciences
Subject
Programming Languages
Funder
Grant number
Copyright date
2025-09-15
Distributor
Related resources
Author
Tong, Luke
Contributor
Mell, Stephen
Abstract
Scripting languages are often used to connect external network calls or native libraries into a cohesive application. Previous work has introduced a novel opportunistic evaluation strategy based on a core lambda calculus. This work introduces a compiler from a subset of Python to an intermediate representation EPIC, which is opportunistically parallel and confluent. This would hopefully allow scripts written in Python to achieve significant performance gains through parallelism while requiring no changes.
Advisor
Date of presentation
2025-09-15
Conference name
Conference dates
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Comments
CURF Summer Research Funding