In this talk, we discuss query processing in Processor-in-Memory (PIM) and Non-Uniform Memory Access (NUMA) memory
architectures in order to tackle the memory wall problem. This problem has a direct impact on the execution performance and power
consumption of database systems due to the movement of large volumes of data through the memory hierarchy. This data movement is the
typical case of complex data processing, such as Online Analytical Processing (OLAP) and data cleansing processes, which need to execute in
the CPU operations such as filters, projections and joins. In this talk, we discuss the work that our group has been doing to mitigate the effect
of such data movement. We discuss some of our contributions and future work in the coordination of query processing in PIM and NUMA
architectures, and the necessary hardware modifications to enable such processing. Our talk highlights the results that we recently published
in database and computer architecture conferences, such as VLDB, ICDE, DATE, CIKM, ADMS@VLDB and Damon@SIGMOD.
Please email for a
Zoom link