Charging computer scientists to develop the science needed to best achieve the performance and cost goals of accelerator-level parallelism hardware and software.
Mark D. Hill
Author Archives
A Vision to Compute like Nature: Thermodynamically
Advocating a new, physically grounded, computational paradigm centered on thermodynamics and an emerging understanding of using thermodynamics to solve problems.
Technical Perspective: Why ‘Correct’ Computers Can Leak Your Information
"Spectre Attacks: Exploiting Speculative Execution," by Paul Kocher, et al., reviews how speculative execution and caches can be exploited, presents specific…
Why On-Chip Cache Coherence Is Here to Stay
On-chip hardware coherence can scale gracefully as the number of cores increases.
Two Hardware-Based Approaches For Deterministic Multiprocessor Replay
Modern computer systems are inherently nondeterministic due to a variety of events that occur during an execution. The lack of repeatability that arises from this…
A Wiki For Discussing and Promoting Best Practices in Research
Dealing with the demands of escalating paper submissions is a daunting challenge for conference organizers and program chairs. ACM and IEEE have joined forces to create a…
Cache considerations for multiprocessor programmers
Although caches in most computers are invisible to programmers, they significantly affect program performance. This is particularly true for cache-coherent, shared-memory…
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved