Architecture and Design


DPU: Data Processing Unit


This research project examines the design and deployment of specialized processors to improve the throughput and energy efficiency of large-scale data processing. In particular, our focus is on relational database query processing and the design of a database processing unit or DPU. Like GPUs, DPUs are domain-specific processors which can support a range of database oriented computations. Our first DPU design focuses on analytic queries of large data sets.

Related Papers


This material is based upon work supported by the National Science Foundation under Grant No. CCF-1065338, Intel Corporation, and C-FAR, one of six centers of STARnet, a Semiconductor Research Corporation program sponsored by MARCO and DARPA. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of these sponsors.