Abstract: Data movement overheads caused by the recent explosion in big data applications have made traditional von Neumann architecture fails to tackle big data workloads. Processing in Memory (PIM), ...