activity
20162022
most citedSMoTherSpectre: exploiting speculative execution through port contention

161 citations · 217 across the 9 of their papers we have counts for

collaborators

9 papers

cs.LG2022★ 1 cited

Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Training

Simla Burcu Harma, Ayan Chakraborty, Nicholas Sperry +3

The unprecedented demand for computing resources to train DNN models has led to a search for minimal numerical encoding. Recent state-of-the-art (SOTA) proposals advocate for multi…

cs.AR2022

Scale-out Systolic Arrays

Ahmet Caner Yüzügüler, Canberk Sönmez, Mario Drumond +3

Multi-pod systolic arrays are emerging as the architecture of choice in DNN inference accelerators. Despite their potential, designing multi-pod systolic arrays to maximize effecti…

cs.AR2020

Enabling High-Capacity, Latency-Tolerant, and Highly-Concurrent GPU Register Files via Software/Hardware Cooperation

Mohammad Sadrosadati, Amirhossein Mirhosseini, Ali Hajiabadi +7

Graphics Processing Units (GPUs) employ large register files to accommodate all active threads and accelerate context switching. Unfortunately, register files are a scalability bot…

cs.AR2020★ 1 cited

SPARTA: A Divide and Conquer Approach to Address Translation for Accelerators

Javier Picorel, Seyed Alireza Sanaee Kohroudi, Zi Yan +3

Virtual memory (VM) is critical to the usability and programmability of hardware accelerators. Unfortunately, implementing accelerator VM efficiently is challenging because the are…

cs.CR2019★ 161 cited

SMoTherSpectre: exploiting speculative execution through port contention

Atri Bhattacharyya, Alexandra Sandulescu, Matthias Neugschwandtner +4

Spectre, Meltdown, and related attacks have demonstrated that kernels, hypervisors, trusted execution environments, and browsers are prone to information disclosure through micro-a…

cs.AR2018★ 15 cited

Exploiting Errors for Efficiency: A Survey from Circuits to Algorithms

Phillip Stanley-Marbell, Armin Alaghi, Michael Carbin +13

When a computational task tolerates a relaxation of its specification or when an algorithm tolerates the effects of noise in its execution, hardware, programming languages, and sys…

cs.LG2018★ 26 cited

Training DNNs with Hybrid Block Floating Point

Mario Drumond, Tao Lin, Martin Jaggi +1

The wide adoption of DNNs has given birth to unrelenting computing requirements, forcing datacenter operators to adopt domain-specific accelerators to train them. These accelerator…

cs.AR2018★ 12 cited

Design Guidelines for High-Performance SCM Hierarchies

Dmitrii Ustiugov, Alexandros Daglis, Javier Picorel +4

With emerging storage-class memory (SCM) nearing commercialization, there is evidence that it will deliver the much-anticipated high density and access latencies within only a few…

cs.AR2016★ 1 cited

Near-Memory Address Translation

Javier Picorel, Djordje Jevdjic, Babak Falsafi

Memory and logic integration on the same chip is becoming increasingly cost effective, creating the opportunity to offload data-intensive functionality to processing units placed i…