Sequential implementation of the Rewired Memory Array.

This is the source code of the sequential implementation and of the experiments featured in the paper ''Packed memory arrays - Rewired'' [1]. It consists of a single program, pmacomp, inclusive of the data structures tested and the code to run the simulations. Since the program makes use of a few O.S. dependent constructs (libnuma, memfd_create), it only supports Linux.

The driver pmacomp and the developed data structures are licensed under the GPL v3 terms. Still, the source code contains some third-party data structures, included for comparison purposes, that may be licensed according to different terms.

De Leo, D, & Boncz, P.A. (2019). Packed Memory Arrays – Rewired. In Proceedings of the IEEE International Conference on Data Engineering (ICDE) (pp. 830–841). doi:10.1109/ICDE.2019.00079
Database Architectures

De Leo, D, & Boncz, P.A. (2018). RMA.