Transit Note #98

Smart Compiler Reading List

Andre DeHon

Original Issue: November, 1993

Last Updated: Sun May 22 17:00:52 EDT 1994

Purpose

This document is intended to be a repository of relevant background materials related to the Smart Compiler (tn87).

Binary Translation

Compiler Debugging

Compiler Representation

Compiler State and Persistent Storage

Compiler Systems

Emulators

Feedback Based Specialization/Selection

General Interest

Inlining/Merging

Partial Evaluation

Profile-Driven Compilation

Run-Time Code Generation

Static Analysis

Synthesis

Timing

Tracing

Trace Scheduling and Control Flow Prediction

No References!

MIT Transit Project