CSE590G: Architecture Seminar, Spring 2010

Mondays, 15:00-16:00, Room CSE503.

A discussion leader does not need to prepare a full presentation, just 2-3 slides with the summary and discussion points. Focus on what we should all think about!

DateDiscussion LeaderPaper
Mar 29 Luis Organizational Meeting, paper assignments
April 5 Tom + Ben A Randomized Scheduler with Probabilistic Guarantees of Finding Bugs
April 12 Jacob + Adrian + Emily Green: A System for Supporting Energy-Conscious Programming using Principled Approximation
April 19 Joe + Aaron Phase-Change Technology and the Future of Main Memory
Dynamically Replicated Memory: Building Reliable Systems from Nanoscale Resistive Memories
April 26 Brandon + Nick Complete Information Flow Tracking from the Gates Up
May 3 Steve + Brian + Benjamin A Real System Evaluation of Hardware Atomicity for Software Speculation
May 10 Mark Z. Accelerating Critical Section Execution with Asymmetric Multicore Architectures
May 17 Owen + Craig An Analysis of the Dynamic Behavior of JavaScript Programs
May 24 Franzi and Paul Pham Overcoming an Untrusted Computing Base: Detecting and Removing Malicious Hardware Automatically
May 31 --- Memory Day


Here is the list of papers to choose from. Email luisceze if you have any questions. We can also use the mailing list.
  1. Overcoming an Untrusted Computing Base: Detecting and Removing Malicious Hardware Automatically, Oakland 2010

  2. Complete Information Flow Tracking from the Gates Up, ASPLOS 2009, IEEE Top Picks 2010.

  3. Phase-Change Technology and the Future of Main Memory, IEEE Top Picks 2010.

  4. Dynamically Replicated Memory: Building Reliable Systems from Nanoscale Resistive Memories, ASPLOS 2010.

  5. A Real System Evaluation of Hardware Atomicity for Software Speculation, ASPLOS 2010.

  6. Conservation Cores: Reducing the Energy of Mature Computations, ASPLOS 2010.

  7. Green: A System for Supporting Energy-Conscious Programming using Principled Approximation, PLDI 2010.

  8. SherLog: Error Diagnosis by Connecting Clues from Run-time Logs, ASPLOS 2010.

  9. Accelerating Critical Section Execution with Asymmetric Multicore Architectures, ASPLOS 2009, IEEE Top Picks 2010.

  10. A Randomized Scheduler with Probabilistic Guarantees of Finding Bugs, ASPLOS 2010.

  11. An Analysis of the Dynamic Behavior of JavaScript Programs , PLDI 2010.

  12. Thread Criticality Predictors for Dynamic Performance, Power, and Resource Management in Chip Multiprocessors , ISCA'09.