15-745 Spring 2014
Class Projects
Here are the class projects for 2014 (in no particular order):
Specialization and Memoization:
Dynamic Just-In-Time Value Specialization
Alejandro Carbonara and Aram Ebtekar.
Profile Guided Memoization For Purely Functional Languages.
Shen Chen Xu and Jakub W. Pachocki.
Compiler Support for Approximate Computing:
Just-In-Time Approximate Computing.
Joseph Lee and Naman Jain.
Approximating Functions for Grid Domains.
Danny Zhu, Yuzi Nakamura, and Ben Humberston.
Optimizing for the Memory System:
Optimizing Applications that Traverse Irregular Data Structures through SIMD with Prefetching.
Dong Zhou and Nathan Fulton.
Compiler Support for Hardware Compression.
Yixin Luo, Hongyi Xin, and Nandita Vijaykumar.
Restructuring Memory Access for Optimal Cache Performance.
Prashanth Suresh, Zhe Qian, and Adu Bhandaru.
Singular Topics:
Interprocedural Variable Liveness Analysis for Function Signature Recovery.
Miguel Araujo and Ahmed Bougacha
Data Reachability Analysis for Partial Compile-Time Garbage Collection in Java.
Samir Jindel and Logan Brooks.
Clustering for optimizing compiler optimization parameters.
Siddhartha Jain and Christian Kroer.
If-Conversion to Reduce Flow-Based Side-Channel Leaks.
Jonathan Burket and Samantha Gottlieb.
Back to
CS745 home page
.