Class Paper Presentations Tues May 23 Puppin ILP vs TLP on SMT Slides Tues May 23 Bellardo, Hammerly The Design and Implmenetation of a Certifying Compiler Automated Techniques for Provably Safe Mobile Code Slides Thurs May 25 Sair, Sinanoglu Improving Static Branch Prediction in a Compiler Compiler-Based Prefetching fo Recursive Data Structures PS Slides PDF Slides Thurs May 25 Lahiri Machine Description Driven Compilers for EPIC and VLIW processors Slides Thurs May 25 Bhagwan Software Watermarking: Models and Dynamic Embeddings Slides Tues May 30 Leong, Wing ADAPT: Automated De-Coupled Adaptive Program Transformation. Dynamo: A Transparent Dynamic Optimization System PPT Slides Tues May 30Almukhaizeem Optimistic register Coalescing PPT Slides Tues May 30 Zhao Low_power design for Real-Time Systems PDF Slides Thurs Jun 1 Dahan and Mills Marmot, An Optimizing Compiler for Java The Jalapeno Dynamic Optimizing Compiler for Java Slides Thurs Jun 1Lakkas Code generation of nested loops for DSP processors with heterogeneous registers and structural pipelining Slides Thurs Jun 1 Panigrahi Fast, Effective Code Generation in a Just-In-Time Java Compiler. PDF Slides Tues Jun 6 Copenhafer Introduction to Zephyr Very Portable Optimizer Slides Tues Jun 6 Chu Design, Implementation, and Evaluation of Optimizations in a Just-In-Time Compiler. PPT Slides Tues Jun 6 Carnevali A Fast Fourier Transform Compiler PPT Slides Thurs Jun 8Gantman "Vortex: An Optimizing Compiler for Object-Oriented Languages" Slides Thurs Jun 8 Al-Shammari Path Analysis and Renaming for Predicated Instruction Scheduling PPT Slides Thurs Jun 8 Silacci A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities Slides ferrante@cs.ucsd.edu