Polynesia: Enabling High-Performance and Energy-Efficient Hybrid Transactional/Analytical Databases with Hardware/Software Co-Design
A growth in data volume, combined with increasing demand for real-time analysis (using the
most recent data), has resulted in the emergence of database systems that concurrently …
most recent data), has resulted in the emergence of database systems that concurrently …
Database processing-in-memory: An experimental study
The rapid growth of" big-data" intensified the problem of data movement when processing
data analytics: Large amounts of data need to move through the memory up to the CPU …
data analytics: Large amounts of data need to move through the memory up to the CPU …
Survey on near-data processing: Applications and architectures
One of the main challenges for modern processors is the data transfer between processor
and memory. Such data movement implies high latency and high energy consumption. In …
and memory. Such data movement implies high latency and high energy consumption. In …
Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databases
Today's computing systems require moving data back-and-forth between computing
resources (eg, CPUs, GPUs, accelerators) and off-chip main memory so that computation …
resources (eg, CPUs, GPUs, accelerators) and off-chip main memory so that computation …
Vector in memory architecture for simple and high efficiency computing
Data movement is one of the main challenges of contemporary system architectures. Near-
Data Processing (NDP) mitigates this issue by moving computation closer to the memory …
Data Processing (NDP) mitigates this issue by moving computation closer to the memory …
Enabling high-performance and energy-efficient hybrid transactional/analytical databases with hardware/software cooperation
A growth in data volume, combined with increasing demand for real-time analysis (using the
most recent data), has resulted in the emergence of database systems that concurrently …
most recent data), has resulted in the emergence of database systems that concurrently …
On the SPEC-CPU 2017 opportunities for dynamic vectorization possibilities on PIM architectures
RM Sokulski, SR dos Santos… - Anais do XXIII Simpósio em …, 2022 - sol.sbc.org.br
Resumo Processing-In-Memory (PIM) devices usually implement vector instructions to
efficiently utilize the large main memory bandwidth. One possible way to vectorize …
efficiently utilize the large main memory bandwidth. One possible way to vectorize …
SAPIVe: Simple AVX to PIM Vectorizer
RM Sokulski, PC Santos… - 2022 XII Brazilian …, 2022 - ieeexplore.ieee.org
Larger vector extensions are one of the commonly used techniques to meet the growing
demands from computational systems. These extensions, capable of operating over multiple …
demands from computational systems. These extensions, capable of operating over multiple …
Advancing Database System Operators with Near-Data Processing
As applications become more data-intensive, issues like von Neumann's bottleneck and the
memory wall became more apparent since data movement is the main source of inefficiency …
memory wall became more apparent since data movement is the main source of inefficiency …
[PDF][PDF] Near-Data Filters: Taking Another Brick from the Memory Wall.
In this paper, we use the potential of the near-data parallel computing presented in the
Hybrid Memory Cube (HMC) to process near-data query filters and mitigate the data …
Hybrid Memory Cube (HMC) to process near-data query filters and mitigate the data …