It's Time to Think About an Operating System for Near Data Processing Architectures
The architecture of the DIVA processing-in-memory chip