Pitt CS Computer Architecture and Systems Reading Group

The purpose of this reading group is to help graduate students keep abreast of the latest conference computer architecture and systems research papers from the world's top conferences. Students take turns presenting papers for 15 minutes, with 2 presentations per meeting. Additional time is used for flexible discussion on one or both of the papers.

Another goal of this reading group is to place as little burden as necessary on presenters. Presenters are encouraged to reuse slides and/or figures (e.g., from the original paper, from an author's conference presentation).

Time and Place

We meet weekly on Tuesdays from 1:00 to 2:00 in Sennott Square 5317 (seminar room).

Mailing List

The subscription page allows you to sign up for the mailing list. We use the mailing list to send out announcements and the list of papers to read each week.

Papers Listing

Fall 2013

  • Tuesday December 3 2013
    • "S-CAVE: effective SSD caching to improve virtual machine storage performance" (PACT '13)
  • Tuesday November 19 2013
    • "Writeback-aware bandwidth partitioning for multi-core systems with PCM" (PACT'13)
  • Tuesday November 5 2013
    • "McRouter: Multicast within a router for high performance network-on-chips" (PACT'13)
  • Tuesday October 29 2013
    • "Row Buffer Locality Aware Caching Policies for Hybrid Memories" (ICCD'12)
  • Tuesday October 22 2013
    • "I/O Stack Optimization for Smartphones" (USENIX ATC'13)
  • Tuesday October 15 2013
    • "PACMan: Performance Aware Virtual Machine Consolidation" (ICAC'13)
    • "A unified view of non-monotonic core selection and application steering in heterogeneous chip multiprocessors" (PACT'13)
  • Tuesday October 8 2013
    • "Improving Memory Scheduling via Processor-Side Load Criticality Information" (ISCA'13)
    • "Jigsaw: scalable software-defined caches" (PACT 2013)

Summer 2013

  • Tuesday July 16 2013
    • "DSENT - A Tool Connecting Emerging Photonics with Electronics for Opto-Electronic Networks-on-Chip Modeling" (NoCS'12)
  • Tuesday July 2 2013
    • "Mantis: Automatic Performance Prediction for Smartphone Applications" (USENIX ATC'13)
    • "Energy Based Performance Tuning for Large Scale High Performance Computing Systems" (HPC'12)
  • Tuesday June 18 2013
    • "Microarchitectural Mechanisms to Exploit Value Structure in SIMT Architectures" (ISCA'13)
    • "PhoenixSim: A Simulator for Physical-Layer Analysis of Chip-Scale Photonic Interconnection Networks" (DATE'10)
  • Tuesday June 4 2013
    • "Active Flash: Towards Energy-Efficient, In-Situ Data Analytics on Extreme-Scale Machines" (FAST'13)
    • "Memorage: Emerging Persistent RAM based Malleable Main Memory and Storage Architecture" (ICS'13)
  • Tuesday May 21 2013
    • "Revisiting Storage for Smartphones" (FAST'12)
    • "MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing" (NSDI'13)
  • Tuesday May 7 2013
    • [attended thesis defense scheduled at same time]

Spring 2013

  • Tuesday April 30 2013
    • cancelled
  • Tuesday April 23 2013
    • "Optimal Task Assignment in Multithreaded Processors: A Statistical Approach" (ASPLOS'12)
    • "Discerning the Dominant Out-of-Order Performance Advantage: Is it Speculation or Dynamism?" (ASPLOS'13)
  • Tuesday April 16 2013
    • "FlexiShare: Channel Sharing for an Energy-Efficient Nanophotonic Crossbar" (HPCA'10)
    • "Volition: Scalable and Precise Sequential Consistency Violation Detection" (ASPLOS'13)
  • Tuesday April 9 2013
    • "Accelerating Write by Exploiting PCM Asymmetries" (HPCA'13)
    • "Paragon: QoS-Aware Scheduling for Heterogeneous Datacenters" (ASPLOS'13)
  • Tuesday April 2 2013
    • "Write Policies for Host-side Flash Caches" (FAST'13)
    • "Low Cost Working Set Size Tracking" (USENIXATC'11)
  • Tuesday March 26 2013
    • "ReQoS: reactive static/dynamic compilation for QoS in warehouse scale computers" (ASPLOS'13)
    • "Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications" (USENIX'12)
  • Tuesday March 19 2013
    • "Extending the Lifetime of Flash-based Storage through Reducing Write Amplification from File Systems" (FAST'13)
    • "Technology Comparison for Large Last-Level Caches (L3 Cs): Low-Leakage SRAM, Low Write-Energy STT-RAM, and Refresh-Optimized eDRAM" (HPCA'13)
  • Tuesday March 12 2013
    • "Automatic Generation of Program Affinity Policies Using Machine Learning" (CC'13)
  • Tuesday March 5 2013
    • "Illusionist: Transforming Lightweight Cores into Aggressive Cores on Demand" (HPCA'13)
  • Tuesday February 26 2013
    • "Preemptable Ticket Spinlocks: Improving Consolidated Performance in the Cloud" (VEE'13)
    • "Helmet: A Resistance Drift Resilient Architecture for Multi-level Cell Phase Change Memory System" (DSN'11)
  • Tuesday February 19 2013
    • "Rethinking DRAM Power Modes for Energy Proportionality" (MICRO'12)
    • "Data Dependent Sparing to Manage Better-Than-Bad Blocks" (NVMW'13)
  • Tuesday February 12 2013
    • "The multikernel: a new OS architecture for scalable multicore systems" (SOSP'09)
    • "Disintegrated Control for Energy-Efficient and Heterogeneous Memory Systems" (HPCA'13)
  • Tuesday February 05 2013
    • "Application-to-Core Mapping Policies to Reduce Memory System Interference in Multi-Core Systems" (HPCA'13)
    • "Optimizing Virtual Machine Scheduling in NUMA Multicore Systems" (HPCA'13)
  • Tuesday January 29 2013
    • "Fundamental Latency Trade-offs in Architecting DRAM Caches" (MICRO'12)
    • "A software memory partition approach for eliminating bank-level interference in multicore systems" (PACT'12)