Past Semester Seminars

Fall 2016 Seminar Schedule

Date Title Speaker Location & Time Note
September 6th Processors for the Data Center and Cloud of the Future David Wentzlaff (Princeton) CIC Panther Hollow, 4:30PM-5:30PM
September 20th Automatically Finding & Fixing Cache Contention Bugs Joe Devietti (UPenn) CIC Panther Hollow, 4:30PM-5:30PM
September 27th CARM: Cache-aware Roofline model for Multicores Leonel Sousa (IST) CIC Panther Hollow, 4:30PM-5:30PM
September 29th The Search for Energy Efficiency: From Hardware to Software and Back Martha Kim (Columbia) Scaife 125, 4:30PM-5:30PM ECE-Seminar, Thursday
October 4th FPGA component technology for easy integration of hardware and software Takeshi Ohkawa (Utsunomiya University, Japan) CIC Panther Hollow, 4:30PM-5:30PM
October 11th Zorua: A Holistic Approach to Resource Virtualization in GPUs Nandita Vijaykumar (PhD student, CMU) CIC Panther Hollow, 4:30PM-5:30PM Student Presentation
October 17th Efficient Sensor-Driven Systems for the Physical World Phillip Stanley-Marbell (MIT) CIC Panther Hollow, 2PM - 3PM Special Seminar
October 18th Chain: Tasks and Channels for Reliable Intermittent Programs Alexei Colin (PhD student, CMU) CIC Panther Hollow, 4:30PM-5:30PM Student Presentation
October 25th Breaking the On-Chip Latency Barrier via Single-cycle Multi-hop Networks Tushar Krishna (GaTech) TBD
November 1st Reliability and Security in the Era of Low-Margin Computing Radu Teodurescu (OSU) CIC Panther Hollow, 4:30PM-5:30PM
November 3rd Microsoft's Production Configurable Cloud Derek Chiou (Microsoft and UTAustin) CIC Panther Hollow, 12:30PM-1:30PM Thursday
November 22nd LEAP Memory Compiler: Automatic Synthesis of Resource-Aware Memory Hierarchies Elliot Fleming (Intel) CIC Panther Hollow, 4:30PM-5:30PM

Spring 2016 Seminar Schedule

Date Title Speaker Location & Time Material
February 16th Architectural Specialization for Inter-Iteration Loop Dependence Patterns Christopher Batten (Cornell) CIC Panther Hollow, 4:30PM-5:30PM
March 1st Stateless model checking with data-race preemption points Ben Blum (CS, CMU) CIC Panther Hollow, 4:30PM-5:30PM
March 22nd An Energy-interference-free Hardware-Software Debugger for Intermittent Energy-harvesting Systems Alexei Colin (ECE, CMU) CIC Panther Hollow, 4:30PM-5:30PM
April 26th Automating Performance via Data Layout Transformations and Kernel Code Generation Richard Veras (ECE, CMU) CIC Panther Hollow, 4:30PM-5:30PM
May 10th Improving the performance of the FFT algorithm on shared-memory systems Doru Thom Popovici (ECE, CMU) CIC Panther Hollow, 4:30PM-5:30PM

Fall 2015 Seminar Schedule

Date Title Speaker Location & Time Material
September 11th Spatial Computing: Programming our way into the post-Moore era Joel Emer (NVIDIA/MIT) CIC Panther Hollow, 2:30PM-3:30PM
September 29th Exploiting Inter-Warp Heterogeneity to Improve GPGPU Performance Rachata Ausavarungnirun (CMU) CIC Panther Hollow, 4:30PM-5:30PM Preprint Slides
October 6th Decoupled Direct Memory Access: Isolating CPU and IO Traffic by Leveraging a Dual-Data-Port DRAM Donghyuk Lee (CMU) CIC Panther Hollow, 4:30PM-5:30PMPreprint
October 13th Joint CSD/ECE Distinguished Lecture David Patterson Rashid Auditorium 4:30 pm
October 20th Toward Accelerating Deep Learning at Scale Using Specialized Hardware in the Datacenter Eric Chung (MSR) CIC Panther Hollow, 4:30PM-5:30PM
October 22nd ECE Research Seminar: Mathematical and Computational Problems in Radiation Therapy Dr. Yevgen Voronenko (RefleXion Medical) Hamerschlag Hall D-210, 1:00PM-2:00PM
October 27th Performance Matters Emery Berger (UMass) CIC Panther Hollow, 4:30PM-5:30PM StabilizerCoz
November 3rd High-bandwidth, Energy-efficient DRAM Architectures for GPU Systems Mike O’Connor (NVIDIA) CIC Panther Hollow, 4:30PM-5:30PM
November 10th LEAP Scavenger: Automating the Construction of Application-Optimized Memory Hierarchies on FPGAs Michael Adler (Intel) CIC Panther Hollow, 4:30PM-5:30PM
November 13th Library-based Memory-side Acceleration for Portable Energy Efficiency Qi Guo (CMU) Hamerschlag Hall D-210, 4:30PM-5:30PM
December 2nd DataFlow SuperComputing for BigData Prof. Veljko Milutinovic (Univ. of Belgrade) CIC Panther Hollow, 1:00PM-4:30PM Paper 0Paper 1 Demo 0 Demo 1
December 8th Design of High-Performance Energy-Efficient Modular Crossbars Cagla Cakir (CMU) CIC Panther Hollow, 4:30PM-5:30PM
December 11th Going beyond the FPGA with Spacetime Adam Hartman (Altera) CIC Panther Hollow, 2:00PM-3:00PM
December 15th Toward Large Interposer-based Multi-core Systems Gabe Loh (AMD) CIC Panther Hollow, 4:30PM-5:30PM

Spring 2015 Schedule

Date Title Speaker Location & Time Material
January 13th Taming Relaxed Memory Consistency and Non-determinism in Parallel Systems Xuehai Qian (University of California Berkeley) CIC Panther Hollow, 4:30PM-5:30PM
February 5th Practical Data Value Speculation for Future High-End Processors Arthur Perais (INRIA, France) CIC Panther Hollow, 4:30PM-5:30PM
February 6th Synthesis with Higher Abstractions for Effort-Less FPGA Programming Zhiru Zhang (Cornell University) CIC Panther Hollow, 11:30AM-12:30PM
February 25th Let's Talk About Non-Volatile Memory Database Systems Joy Arulraj (CMU) CIC Panther Hollow, 4:00PM-5:00PM
March 2nd Solving the DRAM Scaling Challenge: Rethinking the Interface ... Samira Khan (CMU) CIC Hot Metal, 11:00AM-1:00PM
March 4th Runnemede: An Architecture for Ubiquitous High-Performance Computing Nick Carter (Intel) CIC Panther Hollow, 4:00PM-5:00PM
March 18th Coming to Terms with the End of DRAM Scaling Yoongu Kim (CMU) CIC Panther Hollow, 4:00PM-5:00PM
March 25th Data Retention in MLC NAND Flash Memory: Characterization, Optimization and Recovery Yixin Luo (CMU) CIC Panther Hollow, 4:00PM-5:00PM
April 3rd Architecting 3D Memory Systems Moinuddin Qureshi (Goergia Tech) GHC 8102, 11:00AM-12:00PM
April 7th Accelerating Data-Intensive Applications with Latency-Tolerant Distributed Shared Memory Jacob Nelson (UWash) CIC Pather Hollow, 4:30PM-5:30PM
April 29th Cooperative Memory Systems Saugata Ghose (CMU) CIC Pather Hollow, 4:00PM-5:00PM

Fall 2014 Schedule

Date Title Speaker Location & Time Material
September 3rd CoRAM++: Active Agents Accelerating Accesses in FPGA Computing Gabriel Weisz CIC Panther Hollow, 4:00PM-5:00PM
September 16th big.LITTLE Unleashed Adam From (ARM) CIC Panther Hollow, 4:30PM-5:30PM
September 17th Semiconductor meets Cloud and Big Data Yang Seok Ki (Samsung) CIC Panther Hollow, 10:30AM-11:30AM
October 3rd Hardware Transactional Memory in the Wild Konrad Lai (Intel) CIC Panther Hollow, 2:00PM-3:00PM
October 13th XChange: Scalable Dynamic Multi-Resource Allocation in Multicore Architectures Jose F. Martinez (Cornell) CIC Panther Hollow, 4:30PM-5:30PM
October 31st f4: Facebook's Warm BLOB Storage System Sanjeev Kumar (Facebook) CIC Panther Hollow, 4:00PM-5:00PM
November 11th Trends in Data-Centric and Heterogeneous Systems Peter Hofstee (IBM) CIC Panther Hollow, 12:00PM-1:00PM
November 14th Emerging Nonvolatile Memory Technology based Future Main Memory System Lei Jiang (UPitt) CIC Panther Hollow, 11:00AM-12:00PM

Spring 2014 Schedule

Date Title Speaker Location & Time Material
February 4th Adjustable Contiguity of Run-Time Task Allocation in Networked Many-Core Systems Mohammad Fattah HH D-210, 4:00PM-5:00PM
February 11th The Design of a Database Processing Unit Martha Kim (Columbia) Panther Hollow, 4:00PM-5:00PM
February 18th An Evaluation of an Energy Efficient Many-Core SoC with Parallelized Face Detection Hiroyuku Usui (Toshiba) HH D-210, 4:00PM-5:00PM
February 28th Big Data and Dark Silicon: Taming Two IT Inflection Points on a Collision Course Babak Falsafi (EPFL) HH D-210, 11:30am-1:00PM
March 18th Improving Cache Performance by Exploiting Read-Write Disparity Samira Khan HH D-210, 4:00PM-5:00PM
March 25th Improving DRAM Performance by Parallelizing Refreshes with Accesses Kevin Chang HH D-210, 4:00PM-5:00PM
April 1st Global-Scale Mobile Computing John Shen (Nokia) Panther Hollow, 4:30PM-5:30PM
April 3rd Memory Architectures for Emerging Technologies and Workloads Rajeev Balasubramonian (U. of Utah) Panther Hollow, 4:00PM-5:00PM
April 22nd Decoupled Compressed Caches David Wood (U. of Wisconsin GHC7501, 12PM-1PM
April 29th Die Stacking is Happening Bryan Black (AMD) Panther Hollow, 4:30PM-5:30PM
May 6th Efficiency and Parallelism: The Challenges of Future Computing Bill Dally (Stanford University) Panther Hollow, 10-11am
May 7th Architecture and System Support for Correct, Reliable Parallel Software Brandon Lucia (Microsoft Research) HH-1107, 12-1pm
May 9th How to feed data to your accelerator? Arrvindh Shriraman (Simon Fraser) Panther Hollow, 11am-12pm

Fall 2013 Schedule

Date Title Speaker Location & Time Material
September 17 Speeding-up Microarchitecture Performance and Energy Analysis Trevor E. Carlson (University of Ghent) HH D-210, 4:30PM-5:30PM
September 19 (Thursday) Compiling Graph Algorithms for Accelerator Platforms Eriko Nurvitadhi (Intel Science and Technology Center) Scaife Auditorium (Room 125), 4:30PM-5:30PM
October 8 A Path to Achieving Sequential Correctness for Parallel Programs Satish Narayanasamy (University of Michigan) HH D-210, 4:30PM-5:30PM
October 15 Design for Security: The Hardware-Up Principle Simha Sethumadhavan (Columbia University) HH D-210, 4:30PM-5:30PM
October 22 Self-Repair of Uncore Components in Robust System-on-Chips Yanjing Li (Intel/Stanford) HH D-210, 4:30PM-5:30PM
October 28 (Monday) Enabling Unified Code Base for Scalable Heterogeneous Parallel Computing Wen-mei Hwu (UIUC) ISTC, CIC 4th floor, 12PM-1PM
November 1 (Friday) Data Centric Computing in Emerging Technologies: A PCM-CMOS Hardware Accelerator Jing Li (IBM) HH 1107, 12PM-1PM
November 5 Generating Fast Matrix Multiply Kernels with Spiral Richard Veras (CMU) HH D-210, 4:30PM-5:30PM
November 15 (Friday) Securing Computer Hardware Against Malicious Design and Foundry Attacks Siddharth Garg (University of Waterloo) HH 1107, 12PM-1PM

Spring 2013 Schedule

Fall 2012 Schedule

Date Title Speaker Location & Time Material
September 12 Customizing Communication and Computation Eric Chung (Microsoft Research) HH D-210, 4PM-5PM
September 18 Memory Bandwidth Efficient Two-Dimensional Fast Fourier Transform Algorithm and Implementation for Large Problem Sizes Berkin Akin (CMU) HH D-210, 4:30PM-5:30PM Slides
September 28 Aard---Algorithms, Architectures, Reliability, and Devices Phillip Stanley-Marbell (IBM Research) HH 1107, 10:30AM-12:15PM Slides
October 2 Evicted-Address Filter: A Unified Mechanism to Address Both Cache Pollution and Thrashing Vivek Seshadri (CMU) HH D-210, 4:30PM-5:30PM
October 8 Scale-Out Processors Boris Grot (EPFL) CIC Panther Hollow Room, 10AM-11AM
October 16 Biomolecular Reconfigurable Signal Processing via Intrinsically Disordered Proteins: From Biomedical to Engineering Systems Applications Gil Alterovitz (Harvard, MIT) HH B-206, 4:30PM-5:30PM
October 25 Computing Trends for Mobile Devices David Hansquine (Qualcomm) CIC Panther Hollow Room, 1:00PM-2:30PM
October 30 CONNECT: Re-Examining Conventional Wisdom for NoC Design in the Context of FPGAs Michael Papamichael (CMU) HH D-210, 4:30PM-5:30PM Slides
November 6 No seminar Quals week HH D-210, 4:30PM-5:30PM
November 13 Tomorrow is Yesterday (or nearly so): Historical Lessons that Foretell the Future of Mobile Bob Iannucci (CMU-SV) HH 1107, 12:00PM-1:30PM
November 15 Building the Next-Generation Safety System for Scooters Hsin-Mu (Michael) Tsai (NTU) ISTC (CIC 4F), 11:00AM-Noon
November 20 No seminar Thanksgiving week HH D-210, 4:30PM-5:30PM
November 27 Error Patterns in MLC NAND Flash Memory: Measurement, Analysis and Application Yu Cai (CMU) HH D-210, 4:30PM-5:30PM
December 4 Optimal Control Approach to Power Management for Multi-Voltage and Frequency Islands Multiprocessor Platforms under Highly Variable and Heterogeneous Workloads Paul Bogdan (CMU) HH D-210, 4:30PM-5:30PM

Spring 2012 Schedule

Date Title Speaker Location & Time Material
February 8 T4: A highly-threaded server-on-a-chip with native support for heterogeneous computing Jared Smolens (Oracle) CIC 4th floor Panther Hollow, 4PM-5PM Hot Chips 23
February 22 Stochastic Computing: Embracing Errors in Architecture and Design of Hardware and Software Rakesh Kumar (ECE, Illinois) HH D-210, 4PM-5PM
February 29 Cosmic Rays Don't Strike Twice: Understanding the Nature of DRAM Errors and the Implications for System Design Ioan Stefanovici (CS, Toronto) HH D-210, 4PM-5PM
March 7 No seminar - ASPLOS ---- —-
March 14 No seminar - Spring break ---- —-
April 18 No seminar - Quals week ---- —-
April 25 No seminar - Quals week ---- —-
May 24 Intelligent Cache Management for Reducing Memory System Waste Samira Khan (CS, UT San Antonio) CIC 4th floor Panther Hollow, 12PM-1PM

Fall 2011 Schedule

Date Title Speaker Location & Time Material
September 7 Efficient, Heterogeneous, Parallel Processing: The Design of a Micropolygon Rendering Pipeline Kayvon Fatahalian (CS, CMU) HH D-210, 4PM-5PM slides
November 2 Hardware-Assisted Run-Time Monitoring for Trustworthy Computing Systems Ed Suh (ECE, Cornell) HH D-210, 4PM-5PM
November 30 Application-Aware Memory Channel Partitioning Lavanya Subramanian (ECE, CMU) HH D-210, 4PM-5PM
December 7 Physical Unclonable Functions : Raising the Bar of Security Mudit Bhargava (ECE, CMU) HH D-210, 4PM-5PM

Spring 2011 Schedule

Fall 2010 Schedule

Date Title Speaker Location & Time
September 9 Service Guarantees in Networks-on-a-Chip Boris Grot (UT Austin) HH D-210, 1PM-2PM
September 14 Automatic Pipeline Synthesis from Transactional Datapath Specifications Eriko Nurvitadhi HH D-210, 4PM-5PM
September 21 Improving the end-to-end dependability of distributed systems Tudor Dumitras HH D-210, 4PM-5PM
September 28 Airblue: A System for Cross-Layer Wireless Protocol Development Kermin Elliott Fleming (CSAIL, MIT) HH 1112, 12:30PM-1:30PM
September 28 Intel Open House Intel Open House CIC 4th floor, 3PM-6PM
October 1 Green System Design: Beyond Operational Energy to Sustainability Justin Meza GHC 2109, 1PM-2PM
October 5 —– —– —–
October 7 ECE/SCS Distinguished Lecture: RARE: Rethinking Architectural Research and Education Chuck Thacker (Microsoft) Rashid Auditorium (Gates/Hillman), 4:30PM
October 8 Performance is Dead, Long Live Performance! Ben Zorn (Microsoft Research) GHC 6115, 11AM - Noon
October 12 Next Generation On-Chip Networks: What Kind of Congestion Control Do We Need? George Nychis HH D-210, 4PM-5PM
October 19 Detecting Rootkits Through Analysis of Network and Disk Data Flows in Home Computers Peter Klemperer HH D-210, 4PM-5PM
October 22 ASPLOS PC Symposium Systems faculty from different universities GHC-6115, 9:00AM-3:30PM
October 26 Single-Chip Heterogeneous Computing: Does the Future Include Custom Logic, FPGAs, and GPGPUs? Eric Chung HH D-210, 4PM-5PM
November 2 TBD TBD
November 9 No Seminar Quals Week
November 16 High Performance Cache Management for Addressing the Memory Wall on CMPs Joel Emer (Intel/MIT) HH D-210, 4PM-5PM
November 23 No Seminar Thanksgiving Week
November 30 Thread Cluster Memory Scheduling Yoongu Kim HH D-210, 4PM-5PM

Spring 2010 Schedule

Date Title Speaker Location and Time
January 26 Simple Virtual Channel Allocation for High Throughput and High Frequency On-Chip Routers Yi Xu (Pitt) HH B-206, 4PM-5PM
January 26 A Framework for End-to-end Simulation of High-performance Computing Systems and Its Applications Jian Li (IBM Austin) HH 1112, 1PM-2PM
February 16 Coordinated Task Scheduling, Allocation and Synchronization on Multiprocessors Karthik Lakshmanan HH D-210, 4PM-5PM
February 23 Butterfly Analysis: Adapting Dataflow Analysis to Dynamic Parallel Monitoring Michelle Goodstein HH D-210, 4PM-5PM
March 2 ParaLog: Enabling and Accelerating Online Parallel Monitoring of Multithreaded Applications Evangelos Vlachos HH D-210, 4PM-5PM
March 9 No seminar - Spring break ---- —-
March 16 No seminar - ASPLOS ---- —-
March 18 Increasing Efficiency and Scalability with Tunable Error Protection and Memory Access Granularity Mattan Erez (UT Austin) HH-2124 12PM-1PM
April 1 Customizable Domain-Specific Computing Jason Cong (UCLA) HH 1112, 1PM-2PM
April 6 TBD TBD HH D-210, 4PM-5PM
April 13 No seminar - Quals week ---- —-
April 20 No seminar - Quals week ---- —-
April 27 Converging Architecture, Implementation, and Software Development through Parallelized Simulators Derek Chiou (UT Austin) HH-112, 12Noon-1PM
April 27 Architectures for Energy Efficient Computing at Ultra-low Voltages Radu Teodorescu (Ohio State) HH D-210, 4PM-5PM
April 28 Emerging 3D Stacking and Non-volatile memory technologies and their impact on Computer Design Yuan Xie (Penn. State) D-210, 4PM-5PM
April 30 A Case for Runtime Adaptation using Cross-Layer Approaches Kim Hazelwood (U. Va.) GHC 6510, 12-1PM

Fall 2009 Schedule

Spring 2009 Schedule

2008 and Earlier