CPSLab Cyber-Physical Systems Lab, Boston University

Projects Partially Reconfigurable Platforms

Relational Memory Controller

Hardware that reorganizes data layout on the fly, so software can read any group of columns from row-oriented data.

BU–Red Hat Collaboratory

The Relational Memory Controller explores hardware that transforms data layout on the fly between the processor and memory, letting applications access any group of columns without being rewritten. The work builds on an FPGA prototype, integrating it with a DDR4 memory controller and connecting it to an open-source database system. It is a collaboration with the BU data systems group and Red Hat.