by Vijay Nagarajan, Boris Grot, Vasilis Gavrielatos, Antonis Katsarakis on May 12, 2020 | Tags: Coherence, Consistency, Datacenters, Distributed Systems, Key-value-stores, Replication, Shared Memory
One of the long-standing debates in computer systems is the shared nothing vs shared memory debate. Should parallel computers provide the illusion of shared memory or should they do away with support for sharing? The debate has seen a resurgence with the rise of...
Read more...
by Mingyu Gao on May 4, 2020 | Tags: Accelerators, Machine Learning
Deep learning, with its most representative algorithm, deep neural networks, has been the primary driving force for the recent rapid development of high-performance computing systems. Hardware researchers are proposing a large number of specialized chip architectures...
Read more...
by Lisa Hsu on Apr 29, 2020 | Tags: Advice, Covid 19, Systems
It feels strange to be writing about architecture in a time of great global stress. The COVID-19 pandemic has been an unprecedented disruption to our lives on a global scale. As I pondered what to write about for this blog post, I found myself coming back over and...
Read more...
by Payman Behnam and Mahdi Nazm Bojnordi on Apr 21, 2020 | Tags: Accelerators, Numerical Format
Motivation Number systems and computer arithmetics are essential for designing efficient hardware and software architecture. In particular, real-valued computation constitutes a crucial component in almost all forms of today’s computing systems from mobile devices to...
Read more...
by Lieven Eeckhout on Apr 10, 2020 | Tags: Conference, Policy, Reviewing
[Editors’ Note: We close our series on conferences/travel with a discussion of an alternative review model from the most recent ISCA PC Chair. We welcome your inputs and alternative proposals in the comments section.] Our review model is under stress because of...
Read more...
by James Larus, Luis Ceze, and Karin Strauss on Apr 8, 2020 | Tags: Conference, Networking, Travel, Virtual Meetings
This article originally appeared on the CACM blog. ASPLOS, the ACM Conference on Architectural Support for Programming Languages and Operating Systems, is an annual, ACM-sponsored conference that brings together roughly 300-350 researchers and students from the...
Read more...