Sorting big data on heterogeneous near-data processing systems

Erik Vermij, Leandro Fiorin, Christoph Hagleitner, Koen Bertels · 2017

Big data workloads assumed recently a relevant importance in many business and scientific applications. Sorting elements efficiently in big data workloads is a key operation. In this work, we analyze the implementation of the mergesort algorithm on heterogeneous systems composed of CPUs and near-data processors located on the system memory channels. For configurations with equal number of active CPU cores and near-data processors, our experiments show a performance speedup of up to 2.5, as well as up to 2.5x energy-per-solution reduction.

Read the paper · More papers on PaperTik