Home‎ > ‎

Systems Research Paper Reading Seminar

When: Tuesdays, 12-1pm

Where: Room Searle 240b (booked until 6/30/2016, https://wiki.ci.uchicago.edu/Resources/CalendarSharedResources)

How to give a great technical presentation: 1, 2, and 3



Spring 2016 (Organizer: TBA) Pizza: TBA

Schedule:

  • 2/31: Haopeng, ASPLOS practice talk
  • ...
  • ...

Winter 2016 (Organizer: Gunawi); Pizza: Michael

Schedule:

  • 2/31: Michael,
  • 2/7: Cesar, Yak
  • 2/14: Riza, JVM Warm-up /
  • 2/21: Minxu, Ryoan  / Shiqin's practice talk (FAST)
  • 2/28: Saeid, TBA
  • 3/7: Anne, TBA 
  • 3/14: Min Xu (Ryoan), [also final week]
  • 3/21: (Spring break)





Fall 2016 (Organizer: Elmore); Pizza: Dixin

Topics Databases

Conferences: VLDB and SIGMOD

Format: Standard single presenter.

Schedule:

  • Oct 18                Org meeting
  • Oct 25    Adam    Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation    
  • Nov 1    Aaron    Fast Queries Over Heterogeneous Data Through Engine Customization  
  • Nov 8    Hao       LogGP: A Log-based Dynamic Graph Partitioning Method    
  • Nov 15    Korn    CLARINET: WAN-Aware Optimization for Analytics Queries    
  • Nov 22    Dixin    Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores (Extended Version)    
  • Nov 29    Kevin    Rethinking SIMD Vectorization for In-Memory Databases    
  • Dec 6    Zechao    Explaining Outputs in Modern Data Analytics   

Summer 2016 (Organizer: Hoffmann); Pizza: Anne F.

Topics: Architecture and Systems

Conferences: ASPLOS 2016 and ISCA 2016

Format (with prizes!):  

  • 2 presenters per paper: 1 argues "for," 1 argues "against"
    • every one in the audience chooses a side and sits on the "for" or "against" side
  • "for" presenter has 15 minutes to argue that the paper makes a valuable contribution
  • "against" presenter has 15 minutes to argue that the paper does not  
  • we go around the room and all attendees state in one sentence why they chose for or against
  • "for" presenter has 5 minutes to rebut arguments
  • "against" presenter has 5 minutes to rebut
  • we poll the room to see if anyone wants to change sides
  • we pick a winner based on who got more people to change votes
  • prize was a $10 Medici gift card and respect of your peers

Schedule:

  • 7/5: Organizational meeting
  • 7/12: Tyler/Min: Sego: Pervasive Trusted Metadata for Efficiently Verified Untrusted System Services. ASPLOS 2016
  • 7/19: Kavon (for), Will (against): Scaling up Superoptimization ASPLOS 2016.
  • 7/26 cancelled
  • 8/2: Zewei/ EIE: Efficient Inference Engine on Compressed Deep Neural Network. ISCA 2016
  • 8/9: Anne/Ivana:
    Sidewinder: An Energy Efficient and Developer Friendly Heterogeneous Architecture for Continuous Mobile Sensing ASPLOS 2016
  • 8/16: Adam/Zewei:  VectorH: Taking SQL-on-Hadoop to the Next Level SIGMOD 2016
  • 8/23: Will/Saeid:  AXGAMES: Towards Crowdsourcing Quality Target Determination in Approximate Computing ASPLOS 2016
  • 8/30: Adam Practice talk
  • 9/6: Kavon - Conference practice talk
  • 9/13 Connor/Ivana - Using Multiple Input, Multiple Output Formal Control to Maximize Resource Efficiency in Architectures ISCA 2016




Spring 2016 (Organizer: Chien)Pizza: Lang

Topics: Architecture, Systems, and Storage -- at scale!

Conferences: SC 2015, MICRO 2015FAST 2016, and we'll add papers from HPDC 2016 and ISCA 2016 when available!. 




Winter 2016 (Organizer: Feldman)Pizza: Shu

Theme: Privacy-enhancing technologies for computation in the cloud and for messaging between users

Conferences: CCS 2015, mainly, but also IEEE S&P (Oakland) 2015, Usenix Security 2015, PETS 2015, and SOSP 2015

“Rules” for Presenters:

  • Prepare to lead the discussion using a combination of slides, writing on the whiteboard, and just speaking. Think of it as a mini-class, where the audience is vaguely familiar with the content of the paper. You cannot just use the author’s entire conference slide deck, but you may pick and choose a few slides and figures to borrow.
  • Plan to ask questions throughout the presentation (you can plant some questions in your slides).
  • If there are one or two closely related papers that are particularly important for the subject of your paper, you should at least skim them to understand and explain the context.

“Rules” for Audience:

  • You must learn to to ask questions regularly. If not, we will call on you to ask questions.
  • Come prepared by reading the paper and writing down a few brief sentences about:
  1. Paper Summary
  2. Strengths of the Paper (Pros)
  3. Weaknesses of the Paper (Cons)
  4. Questions
  5. Ideas/Suggestions for Future Work
Schedule:





Fall 2015 (Organizers: Chugh / Lu)Pizza: Connor/Saeid

“Rules” for Presenters

  • Prepare to lead the discussion using a combination of slides, writing on the whiteboard, and just speaking. Think of it as a mini-class, where the audience is vaguely familiar with the content of the paper. You cannot just use the author’s entire conference slide deck, but you may pick and choose a few slides and figures to borrow.
  • Plan to ask questions throughout the presentation (you can plant some questions in your slides).
  • If there are one or two closely related papers that are particularly important for the subject of your paper, you should at least skim them to understand and explain the context.
  • By the Monday morning (at the latest) before your Tuesday presentation, send a reminder email to syspeople@cs.uchicago.edu with the link to your paper, the link to your presentation feedback survey, and the Title/Abstract of your paper.
“Rules” for Audience
  • You must learn to to ask questions regularly. If not, we will call on you to ask questions.
  • Come prepared by reading the paper and writing down a few brief sentences about:
    1. Paper Summary
    2. Strengths of the Paper (Pros)
    3. Weaknesses of the Paper (Cons)
    4. Questions
    5. Ideas/Suggestions for Future Work
  • After each presentation, fill out the anonymous survey to give the speaker feedback about what parts of the presentation worked well and what parts could have been improved. The goal is for all of us to improve our presentation skills, so please offer constructive feedback. (NOTE: The survey responses will be visible to the presenter, Ravi, and Shan).
Schedule

Schedule for Summer 2015 (Organizer: Gunawi); Pizza:  Kavon/Anne; Room Rsv: Riza




Schedule for Spring 2015 (Organizer: Chien); Pizza:  Fan Yang (w/ help from Yan Liu)




Schedule for Winter 2015 (Organizer: Hoffmann);




Schedule for Fall 2014 (Organizer: Feldman); Pizza: Aiman Fang







Schedule for Summer 2014 (Organizer: Gunawi); Pizza: Knot/Riza
Focus conferences: EuroSys '14, FAST '14
  • 6/24 - Organizational
  • 7/1 - Harper Zhang, ReconFS: A Reconstructable File System on Flash Storage, FAST 14 (TLO: Tiratat Patana-anake)
  • 7/8 - Roselyne Tchoua, Triple-A: A Non-SSD Based Autonomic All-Flash Array for Scalable High Performance Computing Storage Systems, ASPLOS 2014 (TLO: Aiman Fang)
  • 7/15 - Fan Yang, Chronos: A Graph Engine for Temporal Graph Analysis, EuroSys 14 (TLO: Zhixuan Zhou)
  • 7/22 - Tiratat Patana-anake, Evaluating Phase Change Memory for Enterprise Storage Systems: A Study of Caching and Tiering Approaches, FAST 14 (TLO: Kevin Fang)
  • 7/29 - Tim Armstrong, Log-structured Memory for DRAM-based Storage, FAST 14 (TLO: Hajime Fujita)
  • 8/5 - Amirali Shambayati,  Half-DRAM: a High-bandwidth and Low-power DRAM System from the Rethinking of Fine-grained Activation, ISCA 14 (TLO: Fan Yang)
  • 8/12 - Connor Imes, TBA / Migratory Compression: Coarse-grained Data Reordering to Improve Compressibility (TLO: Nan Dun)
  • 8/19 - Zhixuan Zhou, TBA / Strata: High-Performance Scalable Storage on Virtualized Non-volatile Memory, FAST 14 (TLO: Riza Suminto)    (*** moved to 240a)
  • 8/26 - Nan Dun, Towards Energy Proportionality for Large-Scale Latency-Critical Workloads, ISCA 14 (TLO: Tim Armstrong)
  • 9/2 - Kevin Fang, TBA / WebCore: Architecture Support for Mobile Web Browsing, ISCA 14 (TLO: Roselyne Tchoua)
  • 9/9 - Riza Suminto, TBA / ViewBox: Integrating Local File Systems with Cloud Storage Services, FAST 14 (TLO: Connor Imes)
  • 9/16 - Aiman Fang, SpringFS: Bridging Agility and Performance in Elastic Distributed Storage, FAST 14 (TLO: Saied Barati) 




Schedule for Spring 2014 (Organizer: Chien)Pizza: Aiman Fang with Amirali Shambayati backup
Focus conferences: PPoPP '14, ASPLOS '14, ISCA '14
  • 4/1 - organizational meeting come with a proposed paper and date
  • 4/8  (Aiman Fang) "X10 and APGAS at Petascale", PPoPP '14 (The Loyal Opposition: Zhao Zhang)
  • 4/15 (Fan Yang) Singe: Leveraging Warp Specialization for High Performance on GPUs, PPoPP '14 (TLO: Amirali Shambayati)
  • 4/22  (Dilip Vasudevan)  DianNao: A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine-Learning, Chen, et. al, ASPLOS-2014, http://novel.ict.ac.cn/ychen/pdf/asplos152-temamPS1.pdf (TLO: Connor Imes)
  • 4/29 (Harper Zhang) "Underprovisioning Backup Power Infrastructure for Datacenters", ASPLOS 2014. (TLO: Zachary Rubenstein)
  • 5/6  (Tim Armstrong) Resilient X10, PPoPP 14 (TLO: Zhixuan Zhou)
  • 5/13 (Hajime Fujita) "NVM Duet: Unified Working Memory and Persistent Store Architecture", ASPLOS 2014, (TLO: Tong Hu)
  • 5/20 (cancel due to GCASR on 5/19)
  • 5/27 (Amirali Shambayati) Q100: The Architecture and Design of a Database Processing Unit, ASPLOS 2014. (TLO: Kevin Fang)
  • 6/3 (Tanakorn) SDF: Software-Defined Flash for Web-Scale Internet Storage System, ASPLOS 2014. (TLO:Riza Suminto); Advice to Junior graduate students from Graduating PhD's (Zhao)
  • 6/10 (Roselyne) CuSha: Vertex-Centric Graph Processing on GPUs, Farzad Khorasani from HPDC 2014 (TLO: Saied Barati)
  • TLO: Point out weaknesses in the study; Limitations of the results, what can be rigorously justified, ask the tough questions




Schedule for Winter 2014 (Organizer: Hoffmann) 




Schedule for Autumn 2013 (Organizer: Gunawi); Pizza: October (Knot), November - December (Korn)




Schedule for Summer 2013 (Organizer: Gunawi) (Thanks to Google for funding refreshments!)




Schedule for Spring Quarter, 2013 (Organizer: Chien) (Thanks to Google for funding refreshments!)
  • Tuesday, April 2nd, 12noon, 236 Searle, Organizational meeting
  • April 9 - Thapa, Computational Sprinting on a Hardware/Software Testbed (ASPLOS13)
  • April 16 - Tim, Discerning the dominant out of order performance advantage: is it dynamism or speculation? (ASPLOS13)
  • April 23 - Hajime, Unioning of the Buffer Cache and Journaling Layers with Non-volatile Memory (FAST 13)
  • April 30 - Aiman, Hardware Support for Fine-Grained Event-Driven Computation in Anton 2 (ASPLOS13)
  • May 7 - Marco, Gecko: Contention-oblivious Disk Arrays for Cloud Storage (FAST13)
  • May 14 - Zach, "Power Containers: An OS Facility for Fine-Grained Power and Energy Managment on Multicore Servers" by Shen et al (ASPLOS 13)
  • May 21 - Erik, Active Flash: Towards Energy Efficient In situ Data Analytics on Extreme Scale Machines (FAST13)
  • May 28 - Tanakorn, Understanding the Robustness of SSD's under Power Faults (FAST '13)
  • June 4 - Knot, Whare-Map: Heterogeneity in “Homogeneous” Warehouse-Scale Computers (ISCA '13)
  • June 11 - Dilip, Convolution Engine: Balancing Efficiency and Flexibility in Specialized Computing (ISCA '13)
  • End of Spring Quarter





Schedule for Winter Quarter, 2013 (Organizer: Hoffmann) (Meetings: Tuesdays 12noon to 1pm, at Room 236, Searle Chemistry Lab)




Schedule for Autumn Quarter, 2012 (Organizer: Gunawi)
We meet every Tuesday 12noon to 1pm, at Room 236, Searle Chemistry Lab.





Schedule for Spring Quarter, 2012 (Organizer: Chien)
We meet every Tuesday 12noon to 1pm, at Room 236, Searle Chemistry Lab.





Schedule for Winter Quarter, 2012 (Organizer: Chien)
We meet every Tuesday 12noon to 1pm, at Room 236, Searle Chemistry Lab.




Schedule for Autumn Quarter, 2011 (Organizer: Chien)
We meet every Tuesday 12noon to 1pm, at Room 236, Searle Chemistry Lab.

  • Oct 10th, Allan Espinosa, Thialfi: A Client Notification Service for Internet-Scale Applications (SOSP 2011)
  • Oct 18th, Zhao Zhang, Virtual I/O Caching: Effective Storage Cache Management for Concurrent Workloads (SC 2011) 
  • Oct 25th, Jing Tie, Fast Crash Recovery in RAMCloud
  • Nov 1st,   Erik Bodzsar, PrIter: A Distributed Framework for Prioritized Iterative Computations (ACM SOCC '11)
  • Nov 8th,   Quan Tran Pham, Pesto: Online Storage Performance Management in Virtualized Datacenters 
  • Nov 15th,  Cancelled (supercomputing conference)
  • Nov 22nd, Apala Guha, SILT: A Memory-Efficient, High-Performance Key-Value Store 
  • Nov 29th  cancelled 
  • Dec 6th  Tim Armstrong, PTask: Operating System Abstractions To Manage GPUs as Compute Devices (we'll also discuss organizational issues at the meeting)


Ċ
zhao zhang,
May 3, 2012, 1:15 PM
Ċ
zhao zhang,
Apr 10, 2012, 11:38 AM
ć
zhao zhang,
Dec 5, 2012, 9:52 AM
ć
zhao zhang,
Dec 5, 2012, 11:47 AM
Ċ
zhao zhang,
Dec 5, 2012, 9:57 AM
Ċ
zhao zhang,
Apr 2, 2012, 10:15 PM
ć
zhao zhang,
Oct 2, 2012, 8:14 PM
Ċ
zhao zhang,
Apr 19, 2012, 10:27 AM
Ċ
zhao zhang,
Dec 5, 2012, 9:52 AM
ć
zhao zhang,
Dec 5, 2012, 9:38 AM
Comments