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 movement through the memory hierarchy up to the x86 processor. In particular, we present a set of extensions to the HMC Instruction Set Architecture (ISA) to filter data in-memory. Our near-data filters support vector instructions and solve data and control dependencies internally in the memory: internal register bank and branch-less evaluation of data filters transform control-flow dependencies into data-flow dependencies (i.e., predicated execution). We implemented the near-data filters in the select scan operator and we discuss preliminary results for projection and joi...
Many data-intensive applications exhibit poor temporal and spatial locality and perform poorly on co...
Over the last decades, a tremendous change toward using information technology in almost every daily...
textabstractThe recent Hybrid Memory Cube (HMC) is a smart memory which includes functional units in...
In this paper, we use the potential of the near-data parallel computing presented in the Hybrid Memo...
The continuous growth of main memory size allows mod-ern data systems to process entire large scale ...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
The conventional approach of moving data to the CPU for computation has become a significant perform...
Recent technology advances in memory system design, along with 3D stacking, have made near-data proc...
The conventional approach of moving data to the CPU for computation has become a significant perform...
International audienceToday computing centric von Neumann architectures face strong limitations in t...
The conventional approach of moving stored data to the CPU for computation has become a major perfor...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
As the performance of DRAM devices falls more and more behind computing capabilities, the limitation...
The limitations of DRAM technology in terms of energy consumption and Bandwidth poses a serious prob...
The exponential growth of the dataset size demanded by modern big data applications requires innovat...
Many data-intensive applications exhibit poor temporal and spatial locality and perform poorly on co...
Over the last decades, a tremendous change toward using information technology in almost every daily...
textabstractThe recent Hybrid Memory Cube (HMC) is a smart memory which includes functional units in...
In this paper, we use the potential of the near-data parallel computing presented in the Hybrid Memo...
The continuous growth of main memory size allows mod-ern data systems to process entire large scale ...
Abstract—The end of Dennard scaling has made all sys-tems energy-constrained. For data-intensive app...
The conventional approach of moving data to the CPU for computation has become a significant perform...
Recent technology advances in memory system design, along with 3D stacking, have made near-data proc...
The conventional approach of moving data to the CPU for computation has become a significant perform...
International audienceToday computing centric von Neumann architectures face strong limitations in t...
The conventional approach of moving stored data to the CPU for computation has become a major perfor...
\u3cp\u3eThe conventional approach of moving stored data to the CPU for computation has become a maj...
As the performance of DRAM devices falls more and more behind computing capabilities, the limitation...
The limitations of DRAM technology in terms of energy consumption and Bandwidth poses a serious prob...
The exponential growth of the dataset size demanded by modern big data applications requires innovat...
Many data-intensive applications exhibit poor temporal and spatial locality and perform poorly on co...
Over the last decades, a tremendous change toward using information technology in almost every daily...
textabstractThe recent Hybrid Memory Cube (HMC) is a smart memory which includes functional units in...