24 citations · 87 across the 15 of their papers we have counts for
5 papers · 1 filter
Thermodynamic Computing
Tom Conte, Erik DeBenedictis, Natesh Ganesh +36
The hardware and software foundations laid in the first half of the 20th Century enabled the computing technologies that have transformed the world, but these foundations are now u…
MOD: Minimally Ordered Durable Datastructures for Persistent Memory
Swapnil Haria, Mark D. Hill, Michael M. Swift
Persistent Memory (PM) makes possible recoverable applications that can preserve application progress across system reboots and power failures. Actual recoverability requires caref…
Accelerator-level Parallelism
Mark D. Hill, Vijay Janapa Reddi
Future applications demand more performance, but technology advances have been faltering. A promising approach to further improve computer system performance under energy constrain…
Don't Persist All : Efficient Persistent Data Structures
Pratyush Mahapatra, Mark D. Hill, Michael M. Swift
Data structures used in software development have inbuilt redundancy to improve software reliability and to speed up performance. Examples include a Doubly Linked List which allows…
Three Other Models of Computer System Performance
Mark D. Hill
This note argues for more use of simple models beyond Amdahl's Law: Bottleneck Analysis, Little's Law, and a M/M/1 Queue.