EVENT DETAILS
The EECS Department welcomes Prof. Jignesh Patel, Professor in Dept. of CS at University of Wisconsin.
Patel will present a talk entitled "Quickstep: Towards Hardware-software Co-design for Data Processing" on Wednesday, October 25 at 2:00 PM in Ford ITW Room.
Abstract: For decades, we (the database folks) have been playing a catch-up game to the changes made by the hardware folks (aka. architects). In the mid 90s, we realized that the architects added processor caches, so we started rewriting data processing kernels to make better use of caches. Then, we realized that processors have a Translation Lookaside Buffer (TLB), misses to which are outrageously expensive. So, we went and fixed our software to make better use of TLBs. In the earlier part of this century, we realized that the processors have made tremendous advances in micro-architecture with features like out-of-order execution, so we started to think about how to react to that. We now find that in some cases we need to throw away changes that we made in reaction to some of the previous architectural events and go back to the drawing board. This game of waiting for architects to give us new hardware features and then us reacting to it, repeated in an endless cycle, is wasteful. This waiting game is especially vexing since architecture is now at a crucial pivot point where radically different architectures are now being proposed (e.g. integrated GPUs, HMC, Smart SSDs, etc.). We need to find a more synergistic and collaborative way of co-charting the future, and in this talk I will describe the approach we are taking in the Apache (incubating) Quickstep project.
Bio: Prof. Jignesh Patel is a Professor in Computer Sciences at the University of Wisconsin-Madison. His papers have been selected as the best papers in the conference at VLDB (2012), SIGMOD (2011) and ICDE (2010, 2011). He has a strong interest in seeing research ideas transition to actual products. His Ph.D. thesis work was acquired by NCR/Teradata in 1997. In 2007 he founded Locomatix, which became part of Twitter in 2013, and seeded the technology that became Heron. Heron now powers all real-time services at Twitter. His last company, Quickstep Tech. was acquired by Pivotal in 2015. He also enjoys teaching and is the recipient of the Wisconsin "COW" Teaching Award, and the U. Michigan College of Engineering Education Excellence Award. He is an ACM Fellow, and serves on the board of Lands' End and a number of technology startups.
Hosted by EECS Prof. Larry Birnbaum
TIME Wednesday October 25, 2017 at 2:00 PM - 3:00 PM
LOCATION ITW Room, Ford Motor Company Engineering Design Center map it
ADD TO CALENDAR&group= echo $value['group_name']; ?>&location= echo htmlentities($value['location']); ?>&pipurl= echo $value['ppurl']; ?>" class="button_outlook_export">
CONTACT Lana Kiperman lana@eecs.northwestern.edu
CALENDAR Electrical Engineering & Computer Science