February 23, 2017 Jeffrey Burt
The idea of bringing compute and memory functions in computers closer together physically within the systems to accelerate the processing of data is not a new one.
Some two decades ago, vendors and researchers began to explore the idea of processing-in-memory (PIM), the concept of placing compute units like CPUs and GPUs closer together to help reduce to the latency and cost inherent in transferring data, and building prototypes with names like EXECUBE, IRAM, DIVA and FlexRAM. For HPC environments that relied on data-intensive applications, the idea made a lot of sense. Reduce the distance between where data was …Read more