Non-volatile Storage

Mihir Nanavati, Malte Schwarzkopf, Jake Wires, Andrew Warfield · Queue · 2015

For the entire careers of most practicing computer scientists, a fundamental observation has consistently held true: CPUs are significantly more performant and more expensive than I/O devices. The fact that CPUs can process data at extremely high rates, while simultaneously servicing multiple I/O devices, has had a sweeping impact on the design of both hardware and software for systems of all sizes, for pretty much as long as we’ve been building them.

Read the paper · More papers on PaperTik