


MICRO 2019 Trip Report
Hundreds of computer architects convened in the beautiful city of Columbus, Ohio to celebrate the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO). Led by general chairs Radu Teodorescu and DK Panda from The Ohio State University, Columbus...
The Winds of Architecture Changes at the USENIX ATC 2019
This blog post gives a glimpse of the computer systems research papers presented at the USENIX Annual Technical Conference (ATC) 2019, with an emphasis on systems that use new hardware architectures. USENIX ATC is a top-tier venue with a broad range of systems...
How to Have Real-World Impact: Five Easy Pieces
Five easy pieces of advice to getting your work to have real-world impact: not guaranteed to get your work adopted, but will definitely increase the odds of luck being on your side.

Are Computer Architects to Blame for the State of Security Today?
When it comes to hardware support to mitigate software security issues, there is a significant gap between what is available in products today and known solutions. This article examines the history of architectural support, summarizes research philosophies, and delves...
Optical Random Access Memory
The memory wall has been a crucial power and performance bottleneck for computing systems. The growing gap between processor and memory speeds limits the energy-efficiency and performance of almost all forms of computing systems. As technology scales down, the speed...
Computer Architecture for Brain-Computer Interfaces
Earlier this year, Elon Musk’s Neuralink demonstrated an implantable brain-computer interface (BCI) capable of recording electrophysiological activity from several thousands of biological neurons with high fidelity and signal resolution. Such implantable BCIs offer...
Building Fault-Tolerant Qubits Using More Physical States
Continuing with our thread on looking past abstractions in quantum computing, guest bloggers Yunong Shi from EPiQC and Christopher Chamberland and Andrew Cross from IBM examine how to make qubits fault tolerant by exploiting more of the physical state space available...
RE-gem5: Building Sustainable Research Infrastructure
RE-gem5 is a directed effort to rejuvenate the underlying infrastructure of gem5. RE-gem5 is not a new simulator or a new project; it is a project to enhance and support the current gem5 infrastructure. The community-developed gem5 infrastructure is one of the most...
Scaling the Field: Collaboration is of the Essence
Graduate student growth continues to outpace faculty growth in computer science. Because producing successful graduate students requires publishing with them, each faculty member should be publishing more, but they are not. If research quality has dropped over time, as some perceive, the reason in not an increase in per-author output.