Home → Magazine Archive → January 2016 (Vol. 59, No. 1) → January 2016 (Vol. 59, No. 1) → Abstract

Non-Volatile Storage

By Mihir Nanavati, Malte Schwarzkopf, Jake Wires, Andrew Warfield

Communications of the ACM, Vol. 59 No. 1, Pages 56-63

[article image]

back to top 

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 have been building them.

This assumption, however, is in the process of being completely invalidated.


No entries found