Arm Ltd. last week announced the Cortex-R82, a chip that is both storage and data processing-capable, which could enable a whole new generation of storage devices that help process the data they store.
Storage processor chips, such as those made by Marvell but also storage device makers like EMC, handle the I/O and disk management, but if you want to process the data, that job falls to the CPU. This means data has to be moved in and out of the drive to be processed, a job that falls to two separate devices.
But there is an emerging hardware category known as computational storage where the processing is done where the data resides, rather than moving it into memory. Data is processed through various methods, like indexing and schema, eliminating the latency of data movement and freeing up the CPU. Obviously this can only be done on SSDs.
Arm has made similar chips in the past, the R5 and R8 lines, but they were 32-bit processors and thus limited to 4GB of memory. The R82 is the first 64-bit processor and thus able to access a much larger memory space. In this case, the R82 can access 1TB of memory.
Arm does not make chips; it makes designs that licensees develop into chips. It says the Cortex-R82 may be implemented with up to eight processing cores. More significant is chip coherency so the cores all see the same memory. Arm says the R82 offers as much as twice the performance of its previous R8 product.