Conference and Workshop Presentations

Mapping Dataflow Blocks to Distributed Hardware. Presented at the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO '08) in Lake Como, Italy. November, 2008. [PPT]

Feature Selection and Policy Optimization for Distributed Instruction Placement Using Reinforcement Learning. Presented at the 17th International Conference on Parallel Architectures and Compilation Techniques (PACT '08) in Toronto, Canada. October, 2008. [PPT]

Register Bank Assignment for Spatially Partitioned Processors. Presented at the Languages and Compilers for Parallel Computing 21st Annual Workshop (LCPC '08) in Edmonton, Canada. July, 2008. [PPT]

A Spatial Path Scheduling Algorithm for EDGE Architectures. Presented at the 12th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '06). October, 2006. San Jose, CA. [PDF | PPT]

Other Presentations

Transactional Orc. Final project presentation for Computation Orchestration class with Professor Jay Misra. May, 2008. [PDF | PPT]

My interpretation of Tim Sweeney's talk, which I gave in Bill Mark's fine-grained parallelism class. [PPT]

Software-Controlled Memory Using Informing Memory Operations. A talk given with Bert Maher for our final project in Bill Mark's fine-grained parallelism class. [PDF | PPT]

Global and high-contention operations: Barriers, reductions, and highly-contended locks. A talk about synchronization and synchronization primitives given in Bill Mark's fine-grained parallelism class. [PDF | PPT]

CS Roadshow. Designed to introduce computer science to middle school students. (Large file, about 8MB) [PPT]

The University of Texas at Austin