Daniel Lemire is a computer science professor at the Data Science Laboratory of the Université du Québec (TÉLUQ) in Montreal. His research is focused on software performance and data engineering. He is a techno-optimist and a free-speech advocate.
Inside our microprocessors, we have very fast memory used for ‘caches’, so that repeatedly accessed data is readily available. For that purpose, chips vendor use SRAM technology. SRAM is very fast but also relatively expensive. Over time, we are generally able to make processors ever more denser and thus, we can design more powerful processors for more or less a fixed cost. Having more memory on the processor is a key ingredient for better performance. Sadly, it appears that SRAM density is no longer improving.