The Case for Database Processing Units
The increasing capacity and decreasing cost of DRAM has enabled in-memory databases (IMDBs)–database management systems (DBMSs) that rely primarily on main memory for data storage. Simultaneous to the rise of IMDBs, single core processor performance hit the so-called power wall. To keep power dissipation at bay as technology shrinks, large portions of a chip will have to be powered down at any time.
In this context, proposals to accelerate database operations have flourished. However, the integration of these accelerators in a DBMS pose a major challenges. Accelerators require a full materialization of input and output data, which is known to be inefficient. We show how a spatial architecture that connects accelerators using a Network on Chip (NoC) can overcome these difficulties. Our results show an average reduction of memory requests by 49% and a 41% average reduction of query completion time compared to a system with disjoint accelerators.
Sunday, Sept. 20, 2015, 8 a.m. — Tuesday, Sept. 22, 2015, 10 p.m. CT
Austin, TX, United States
Technical conference and networking event for SRC members and students.