


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...