3 ms·
UPMEM They're etching a small CPU in each block of 4GB of RAM. This means a vast compute power at low electrical power. An Intel CPU spends 650 pJ transporting
by BenoitP 6y ago
UPMEM
They're etching a small CPU in each block of 4GB of RAM. This means a vast compute power at low electrical power. An Intel CPU spends 650 pJ transporting data from RAM, and then 3 pJ doing an addition. Data IO bandwidth and latency are most of the latency.
Programming paradigms with map-like processing are already structured to take advantage of it. Say you hava a Big Data Spark job. Chunk your partitions to be 2GB input, 2GB output; and your mapPartitions operation would be almost free.
I don't know how far they are in the deployment/market aspect though. But if I could invest in them, I would.
https://www.upmem.com/ https://www.upmem.com/