Computer Engineering (CENG) Seminar

Coordinator: Prof. Xuehai Qian

Fall 2016

Date Location Speaker Title Resources
September 1 OHE 100D Dean Tullsen
University of California, San Diego
Architecting More Power-Efficient Datacenters By Removing the Peaks [video]
September 8 OHE 100D Todd Millstein
University of California, Los Angeles
Invariant Inference for Program Specification and Verification [video]
September 15 OHE 100D Rajiv Gupta
University of California, Riverside
Parallel Graph Processing on GPUs, Clusters, and Multicores [slides][video]
September 22 OHE 100D Rajeev Alur
University of Pennsylvania
Quantitative Policies over Streaming Data [video]
September 29 OHE 100D Tarek A. El-Ghazawi
The George Washington University
Hierarchical Locality and Parallel Programming in the Extreme Scale Era [slides][video]
October 6 OHE 100D Vivek Sarkar
Rice University
Software Challenges for Extreme Scale Systems, or how to play the End-Game for Moore's Law [video]
October 13 OHE 100D Josep Torrellas
University of Illinois, Urbana-Champaign
Toward Extreme-Scale Manycore Architectures [slides][video]
October 20 OHE 100D Subhasish Mitra
Stanford University
Robust Systems: From Today to the N3XT 1,000X [video]
October 27 OHE 100D Mattan Erez
University of Texas, Austin
Toward Exascale Resilience: Hardware Mechanisms and Containment Domains [slides][video]
October 28 EEB 248 Lin Zhong
Rice University
The mess at the hardware/software boundary
October 31 EEB 248 Haibo Chen
Shanghai Jiao Tong University
Virtualization Security: The Good, The Bad and The Ugly [slides]
November 10 OHE 100D Jason Cong
University of California, Los Angeles
Customizable Computing at Datacenter Scale [video]
November 17 OHE 100D Nickolai Zeldovich
Massachusetts Institute of Technology
Certifying a Crash-Safe File System [video]
December 1 EEB 248 Lorenzo Alvisi
Cornell University/University of Texas, Austin
The Pit and the Pendulum [video]
December 8OHE 100D Maurice Herlihy
Brown University
Hardware Transactional Memory and Beyond [slides][video]

Spring 2017

Date Location Speaker Title Resources
January 26 EEB 248 Karu Sankaralingam
University of Wisconsin-Madison
Dynamically Synthesized Accelerators: Achieving Hardware  Efficiency and Software Programmability [video]
February 24 RTH 109 Christos Kozyrakis
Stanford University
No Tradeoff: Reconciling Low Latency and High Efficiency [slides][video]
March 3 EEB 248 Peter Kogge
University of Notre Dame
Big Data, Streaming Graphs, and the Need for Innovations in Architecture [video]
March 24 EEB 248 Gu-Yeon Wei
Harvard University
Cognitive IoT: From RoboBees to Machine Learning on the Edge [video]
April 27 EEB 248 David Brooks
Harvard University
Computer Architectures for Deep Learning Applications [slides][video]
May 4 EEB 248 Mahesh Balakrishnan
Yale University
The FuzzyLog Approach to Building Distributed Services [video]

Fall 2017

Date Location Speaker Title Resources
August 31 EEB 132 Rakesh Kumar
University of Illinois Urbana-Champaign
Ultra Low Power Computing in the IoT Era [slides][video]
September 7 EEB 132 Zhenman Fang
University of California, Los Angeles
Towards Accelerator-Rich Architectures and Systems [slides][video]
September 14 EEB 132 Yufei Ding
University of California, Santa Barbara
High-Level Program Optimizations for Data Analytics. [slides][video]
September 21 EEB 132 Clark Barrett
Stanford University
Dramatic Improvements in Pre-silicon and Post-silicon Validation of Digital Systems with Quick Error Detection and Formal Methods [video]
September 26 EEB 132 Gabriel H. Loh
AMD Research
Constructing a Processor for Exascale Computing
September 28 EEB 132 Kunle Olukotun
Stanford University
Scaling Machine Learning Performance with Moore's Law [video]
November 9 EEB 132 Nikita Borisov
University Of Illinois at Urbana-Champaign
Refraction Networking: Censorship Circumvention in the Core of the Internet [video]
November 13 EEB 132 Yun (Eric) Liang
Peking University
Enabling Effective Performance Optimization Techniques for Heterogeneous System
November 20 EEB 132 Margaret Martonosi
Princeton University
End of Moore’s Law Challenges and Opportunities: Computer Architecture Perspectives [video]
November 21 EEB 248 William H. Robinson
Vanderbilt University
A Cross-Layered Approach to Design Reliable Hardware for Computing Systems
November 30 EEB 132 Engin Ipek
University of Rochester
Memristive Accelerators for Data Intensive Computing: From Machine Learning to High-Performance Linear Algebra [video]

Spring 2018

Date Location Speaker Title Resources
February 9 EEB 248 Rajeev Balasubramonian
University of Utah
Memory Defenses -- the Elevation from Obscurity to Headlines [slides][video]
March 2 EEB 132 Luis Ceze
University of Washington
Borrowing from Nature to Build Better Computers: DNA Data Storage and Near-Molecule Processing
April 20 RTH 109 Trevor Mudge
University of Michigan, Ann Arbor
The Explosion in Neural Network Chips [slides][video]
May 21 EEB 132 Antonio González
Universitat Politècnica de Catalunya
A Case for Domain-Specific Architectures and its Application to Energy-Efficient Speech Recognition [video]
May 29 TBD Julian Shun
Massachusetts Institute of Technology
Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable [video]
June 1 EEB 132 Akanksha Jain
University of Texas at Austin
Towards Smarter Hardware Prediction Mechanisms [video]

Fall 2018

Date Location Speaker Title Resources
September 20 EEB 132 Zhiyun Qian
University of California Riverside
Network Side Channel Attacks: An Oversight Yesterday, A Lingering Threat Today
October 4 EEB 248 Yu Hua
Huazhong University of Science and Technology
Encrypted Non-volatile Main Memory Systems [slides][video]
October 5 EEB 248 Yiying Zhang
Purdue University
Farewell to Servers: Hardware, Software, and Network Approaches Towards Datacenter Resource Disaggregation [slides][video]
October 11 EEB 248 Akshitha Sriraman
University of Michigan
Auto-Tuned Threading for OLDI Microservices [video]
October 12 RTH 105 Scott Aaronson
University of Texas at Austin
Quantum Supremacy and its Applications [slides][video]
November 13 EEB 132 Michel A. Kinsy
Boston University
Trusted Inference Engine: Preventing Neural Network Exfiltration in Hardware Devices [video]
November 16 EEB 248 Brandon Lucia
Carnegie Mellon University
Intermittent Computing Systems

Spring 2019

Date Location Speaker Title Resources
January 10 EEB 132 Onur Mutlu
ETH Zurich /Carnegie Mellon University
Processing Data Where It Makes Sense In Modern Computing Systems: Enabling In-Memory Computation [video]
February 15 SAL 101 Fred Chong
University of Chicago
Closing the Gap between Quantum Algorithms and Machines with Hardware-Software Co-Design [video]
March 19 RTH 211 Alex Aiken
Stanford University
Legion: Programming Heterogeneous, Distributed Parallel Machines [video]
March 29 EEB 248 Moinuddin Qureshi
Georgia Institute of Technology
Architecture and Runtime for Scalable Quantum Computers [video]
May 6 EEB 248 Jishen Zhao
University of California, San Diego
System and Architecture Design for Safe and Reliable Autonomous Robotic Applications [video]
May 17 EEB 248 Felix Xiaozhu Lin
Purdue University
Supercharge Analytics Over Large IoT Data: An OS Approach

Fall 2019

Date Location Speaker Title Resources
November 7 EEB 132 Tony Nowatzki
UCLA
Towards General Purpose Acceleration by Exploiting Irregularity
November 15 RTH 211 Mircea Stan
University of Virginia
Processing in Memory (PIM) – Power and Thermal Challenges And Opportunities

Spring 2020

Date Location Speaker Title Resources
January 31st RTH 526 Lin Tan
Purdue University
AI for Software and Software for AI
February 18 EEB 248 Nael Abu-Ghazaleh
UC Riverside
Secure speculative execution in the age of Spectre and Meltdown
February 20 EEB 248 Kirk W. Cameron
Virginia Tech
Limits of the quantitative approach, or why parallel and distributed system energy management needs to move on
February 28 RTH 105 Lizy Kurian John
UT Austin
Machine Learning for Performance and Power Modeling/Prediction