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.
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.