CSE590G: Architecture Seminar, Winter 2008

Wednesdays, 12:30-13:30, Room CSE203.

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!

The 590G wiki

DateDiscussion LeaderPaper
Jan 9 Luis/Mark Organizational Meeting, paper assignments
Jan 16 Brandon Learning from Mistakes --- A Comprehensive Study on Real World Concurrency Bug Characteristics ,
by Shan Lu, Soyeon Park, Eunsoo Seo, and Yuanyuan Zhou, ASPLOS'08.
Jan 23 Andrew Introspective 3D Chips,
by Shashidhar Mysore, Banit Agrawal, Navin Srivastava, Sheng-Chih Lin, Kaustav Banerjee, and Timothy Sherwood, ASPLOS'06.
Jan 30 Allan Thread-Safe Dynamic Binary Translation Using Transactional Memory ,
by JaeWoong Chung, Michael Dalton, Hari Kannan, and Christos Kozyrakis, HPCA'08.
Feb 6 Martha Virtual Private Machines: A Resource Abstraction for Multicore Computer Systems ,
by Kyle J. Nesbit, James Laudon, and James E. Smith, University of Wisconsin - Madison, ECE Department Technical Report 07-08.
Feb 13 Benjamin Uncovering Hidden Loop Level Parallelism in Sequential Applications,
by Hongtao Zhong, Mojtaba Mehrara, Steve Lieberman, and Scott Mahlke, HPCA'08.
Feb 20 Stephen A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs ,
by William Thies, Vikram Chandrasekhar, and Saman Amarasinghe, MICRO'07.
Feb 27 Brian EXOCHI: Architecture and Programming Environment for A Heterogeneous Multi-core Multithreaded System,
by Perry H. Wang, Jamison D. Collins, Gautham N. Chinya, Hong Jiang, Xinmin Tian, Milind Girkar, Nick Y. Yang, Guei-Yuan Lueh, Hong Wang, PLDI'07.
March 5 ---- No Meeting, ASPLOS.
March 12 Jacob A Regulated Transitive Reduction (RTR) for Longer Memory Race Recording ,
by Min Xu, Rastislav Bodik and Mark D. Hill, ASPLOS'06.


Here is an initial list of papers to choose from. Email luisceze if you have more suggestions. We can also use the mailing list.




  1. Hardware Counter Driven On-the-Fly Request Signatures,
    by Kai Shen Ming Zhong, Sandhya Dwarkadas, Chuanpeng Li, Christopher Stewart, Xiao Zhang, ASPLOS'08.

  2. Automatically Classifying Benign and Harmful Data Races Using Replay Analysis,
    by Satish Narayanasamy, Zhenghao Wang, Jordan Tigani, Andrew Edwards and Brad Calder, PLDI'07

  3. Serializing Instructions in System-Intensive Workloads:. Amdahls Law Strikes Again,
    by Philip M. Wells and Gurindar S. Sohi, HPCA'08.


  4. Recording Shared Memory Dependencies Using Strata ,
    by Satish Narayanasamy, Cristiano Pereira, and Brad Calder, ASPLOS'06.


  5. Computation Spreading: Employing Hardware Migration to Specialize CMP Cores On-the-fly,
    by Koushik Chakraborty. Philip M. Wells. Gurindar S. Sohi, ASPLOS'06.