Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Volatile memory consumes constant power to remember its value. Processing circuits only consume power when activated. And it's difficult to get the memory bandwidth saturated in a way that keeps all circuits busy. Computers do work in bursts; Then they wait for data. And practically all classical computer science data structures trash cache, like linked lists and OOP in general.


You're confusing DRAM and CPUs - CPUs almost only use static SRAM cells internally which don't require refresh


Wikipedia says "SRAM is volatile memory; data is lost when power is removed."

So it must consume power to retain its value.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: