In-Memory Computing Comes to Python with PyPIM

Researchers at Technion have developed a Python conversion layer called PyPIM, making software compatible with in-memory computing. This new method of processing aims to solve the memory latency problem by enabling system memory to perform calculations that would normally be done by the CPU. A low-level machine code rewrite is required for processor-in-memory support, but PyPIM bridges this gap. The technology features MRAM memory cells and has made significant progress on the hardware side. With PyPIM, software developers can write conventional Python code without adapting to in-memory computing, thanks to a conversion layer that converts commands into machine code executed directly in computer memory.

Source: https://www.tomshardware.com/pc-components/cpus/researchers-develop-python-code-that-is-compatible-with-in-memory-computing-python-commands-converted-into-machine-code-to-be-executed-in-the-computers-memory