Hardware Acceleration for Data Processing (HADP) - Fall 2019

Overview |  Course Material |  Talks |  Schedule |  Seminar Hours |  People


Course Material

KV-Direct: High-Performance In-Memory Key-Value Store with Programmable NIC
Bojie Li (USTC and Microsoft Research); Zhenyuan Ruan (UCLA and Microsoft Research); Wencong Xiao (Beihang University and Microsoft Research); Yuanwei Lu (USTC and Microsoft Research); Yongqiang Xiong (Microsoft Research); Andrew Putnam (Microsoft); Enhong Chen (USTC); Lintao Zhang (Microsoft Research)
UDP: A Programmable Accelerator for Extract-Transform-Load Workloads and More
Yuanwei Fang:University of Chicago; Chen Zou:University of Chicago; Aaron J. Elmore:University of Chicago; Andrew A. Chien:University of Chicago and Argonne National Laboratory
In-RDBMS Hardware Acceleration of Advanced Analytics
Divya Mahajan, Joon Kyung Kim, Jacob Sacks, Adel Ardalan, Arun Kumar, Hadi Esmaeilzadeh
Caribou: Intelligent Distributed Storage
Zsolt Istvan (ETH Zurich), David Sidler (ETH Zurich), Gustavo Alonso (ETH Zurich)
Accelerating Raw Data Analysis with the ACCORDA Software and Hardware Architecture
Yuanwei Fang (University of Chicago), Chen Zou (University of Chicago), Andrew Chien (University of Chicago)
Analyzing Efficient Stream Processing on Modern Hardware
Steffen Zeuch (DFKI GmbH), Bonaventura Del Monte (DFKI GmbH), Jeyhun Karimov (DFKI GmbH), Clemens Lutz (DFKI GmbH), Manuel Renz (DFKI GmbH), Jonas Traub (Technische Universität Berlin), Sebastian Breß (DFKI GmbH), Tilmann Rabl (DFKI GmbH), and Volker Markl (Technische Universität Berlin)
Data Validation for Machine Learning
Neoklis Polyzotis (Google), Martin Zinkevich (Google), Sudip Roy (Google), Eric Breck (Google), Steven Whang (KAIST)
Azure Accelerated Networking: SmartNICs in the Public Cloud
Daniel Firestone, Andrew Putnam, Hari Angepat, Derek Chiou, Adrian Caulfield, Eric Chung, Matt Humphrey, Kalin Ovtcharov, Jitu Padhye, Doug Burger, Dave Maltz, Albert Greenberg, Sambhrama Mundkur, Alireza Dabagh, Mike Andrewartha, Vivek Bhanu, Harish Kumar Chandrappa, Somesh Chaturmohta, Jack Lavier, Norman Lam, Fengfen Liu, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Kushagra Vaid, David A. Maltz
A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services
Andrew Putnam, Adrian Caulfield, Eric Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, Eric Peterson, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger, Jim Larus, Gopi Prashanth Gopal, Simon Pope
A Scalable High-Bandwidth Architecture for Lossless Compression on FPGAs
Jeremy Fowers, Joo-Young Kim, Doug Burger, Scott Hauck
A Cloud-Scale Acceleration Architecture
Adrian Caulfield, Eric Chung, Andrew Putnam, Hari Angepat, Jeremy Fowers, Michael Haselman, Stephen Heil, Matt Humphrey, Puneet Kaur, Joo-Young Kim, Daniel Lo, Todd Massengill, Kalin Ovtcharov, Michael Papamichael, Lisa Woods, Sitaram Lanka, Derek Chiou, Doug Burger
Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures.
David Sidler, Zsolt István, Muhsen Owaida, Gustavo Alonso
High Throughput Sketch Based Online Heavy Hitter Detection on FPGA
Da Tong (UCLA), Viktor Prasanna (UCLA)
Hardware Acceleration of Database Operations
Jared Casper (Stanford), Kunle Olakuton (Stanford)
Orthogonal Security With Cipherbase
Arvind Arasu, Spyros Blanas, Ken Eguro, Raghav Kaushik, Donald Kossmann, Ravi Ramamurthy, and Ramaratnam Venkatesan
FPGA-Based High-Performance Parallel Architecture for Homomorphic Computing on Encrypted Data
Sujoy Sinha Roy, Furkan Turan, Kimmo Jarvinen, Frederik Vercauteren, Ingrid Verbauwhede
TrustedDB: A Trusted Hardware based Database with Privacy and Data Confidentiality
Sumeet Bajaj, Radu Sion
Garbled Circuits for Leakage-Resilience: Hardware Implementation and Evaluation of One-Time Programs
Kimmo Jarvinen, Vladimir Kolesnikov, Ahmad-Reza Sadeghi, Thomas Schneider
Crossbow: Scaling Deep Learning with Small Batch Sizes on Multi-GPU Servers
Alexandros Koliousis, Pijika Watcharapichat, Matthias Weidlich, Luo Mai, Paolo Costa, Peter Pietzuch,
HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines
Periklis Chrysogelos, Manos Karpathiotakis, Raja Appuswamy, Anastasia Ailamaki
Efficiently Searching In-Memory Sorted Arrays: Revenge of the Interpolation Search?
Peter Van Sandt, Yannis Chronis, Jignesh M. Patel
Instant loading for main memory databases
Tobias Mühlbauer, Wolf Rödiger, Robert Seilbeck, Angelika Reiser, Alfons Kemper, Thomas Neumann
Speculative Distributed CSV Data Parsing for Big Data Analytics
Chang Ge, Yinan Li, Eric Eilebrecht, Badrish Chandramouli, Donald Kossmann
Blockchain Meets Database: Design and Implementation of a Blockchain Relational Database
Senthil Nathan, Chander Govindarajan, Adarsh Saraf, Manish Sethi, Praveen Jayachandran
Blurring the Lines between Blockchains and Database Systems: the Case of Hyperledger Fabric
Ankur Sharma, Felix Martin Schuhknecht, Divya Agrawal, Jens Dittrich
Fine-Grained, Secure and Efficient Data Provenance on Blockchain Systems
Pingcheng Ruan, Gang Chen, Tien Tuan Anh Dinh, Qian Lin, Beng Chin Ooi, Meihui Zhang
Overton: A Data System for Monitoring and Improving Machine-Learned Products
Christopher Ré, Feng Niu, Pallavi Gudipati, Charles Srisuwananukorn
Federated Learning: Challenges, Methods, and Future Directions
Tian Li, Anit Kumar Sahu, Ameet Talwalkar, Virginia Smith
Approximate Query Processing: No Silver Bullet
Surajit Chaudhuri, Bolin Ding, Srikanth Kandula