In-memory processing is the use of RAM to store and process data. This type of processing can be faster than using a hard drive because data can be accessed more quickly from RAM. In-memory processing can be used for tasks such as data analysis, real-time data processing, and transaction processing.
Some of the emerging trends in In-Memory Processing include the use of 3D XPoint memory, the use of memristors, and the use of phase-change memory (PCM).