Conferences - Seminars
SABER: Hybrid Data Processing with Heterogeneous Servers
By Peter Pietzuch is an Associate Professor (Reader) at Imperial College London, where he leads the Large-scale Distributed Systems (LSDS) group (http://lsds.doc.ic.ac.uk) in the Department of Computing. His research focuses on the design and engineering of scalable, reliable and secure large-scale software systems, with a particular interest in performance, data management and networking issues. He has published papers in premier international venues, including SIGMOD, VLDB, ICDE, OSDI, USENIX ATC, SoCC, ICDCS, CCS, CoNEXT, NSDI, and Middleware. Before joining Imperial College London, he was a post-doctoral fellow at Harvard University. He holds PhD and MA degrees from the University of Cambridge.
Modern servers in data centres have become increasingly heterogeneous, e.g. combining multi-core CPUs with many-core GPUs. This has implications on the design of future data-intensive systems for stream processing or machine learning: first, systems must exploit all the available parallelism of the hardware, independently of the processing semantics; and, second, instead of offloading computation entirely to an accelerator, systems must fully utilise all heterogeneous processors in a server, thus making accelerators first-class compute elements.
In this talk, I will describe SABER, a new hybrid stream processing engine for CPUs and GPUs. Under a hybrid execution model, SABER executes streaming SQL queries in a data-parallel fashion on all available CPUs and GPUs simultaneously. Instead of statically assigning query tasks to heterogeneous processors, SABER adaptively schedules computation on the best available processor. It parallelises stream queries in a way that suits the properties of the hardware, independently of the window-based query semantics. Our experiments show how SABER's hybrid execution model can aggregate the performance of multiple heterogeneous processors in a server.
This talk is based on a SIGMOD'16 paper.
Organization Willy Zwaenepoel
Contact Madeleine Robert
Accessibility General public