Mark D. Hill

117 papers 651 citations h-index 6 1983–2026

Pond: CXL-Based Memory Pooling Systems for Cloud Platforms

Public cloud providers seek to meet stringent performance requirements and low hardware cost. A key driver of performance and cost is main memory. Memory pooling promises to improve DRAM...

Accelerator-level Parallelism

Future applications demand more performance, but technology advances have been faltering. A promising approach to further improve computer system performance under energy constraints is to employ...

33 citations 2019-07 Communications of the ACM

Advancing Computing's Foundation of US Industry & Society

While past information technology (IT) advances have transformed society, future advances hold even greater promise. For example, we have only just begun to reap the changes from artificial...

3 citations 2021-01 arXiv.org

A National Discovery Cloud: Preparing the US for Global Competitiveness in the New Era of 21st Century Digital Transformation

The nature of computation and its role in our lives have been transformed in the past two decades by three remarkable developments: the emergence of public cloud utilities as a new computing...

1 citations 2021-04 arXiv.org

Three Other Models of Computer System Performance

This note argues for more use of simple models beyond Amdahl's Law: Bottleneck Analysis, Little's Law, and a M/M/1 Queue.

7 citations 2019-01 arXiv.org

Opportunities and Challenges for Next Generation Computing

Computing has dramatically changed nearly every aspect of our lives, from business and agriculture to communication and entertainment. As a nation, we rely on computing in the design of systems...

1 citations 2020-07 arXiv.org

Arch2030: A Vision of Computer Architecture Research over the Next 15 Years

Application trends, device technologies and the architecture of systems drive progress in information technologies. However, the former engines of such progress - Moore's Law and Dennard Scaling -...

31 citations 2016-12 arXiv.org

Accelerating Science: A Computing Research Agenda

The emergence of "big data" offers unprecedented opportunities for not only accelerating scientific advances but also enabling new modes of discovery. Scientific progress in many disciplines is...

16 citations 2016-04

Democratizing Design for Future Computing Platforms

Information and communications technology can continue to change our world. These advances will partially depend upon designs that synergistically combine software with specialized hardware. Today...

4 citations 2017-06 arXiv.org

When to use 3D Die-Stacked Memory for Bandwidth-Constrained Big Data Workloads

Response time requirements for big data processing systems are shrinking. To meet this strict response time requirement, many big data systems store all or most of their data in main memory to...

9 citations 2016-08 arXiv.org

Advanced Cyberinfrastructure for Science, Engineering, and Public Policy

Progress in many domains increasingly benefits from our ability to view the systems through a computational lens, i.e., using computational abstractions of the domains; and our ability to acquire,...

2 citations 2017-06 arXiv.org

Challenges to Keeping the Computer Industry Centered in the US

It is undeniable that the worldwide computer industry's center is the US, specifically in Silicon Valley. Much of the reason for the success of Silicon Valley had to do with Moore's Law: the...

1 citations 2017-06 arXiv.org