Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mark Wilkening
dblp:157/2808
· DBLP profile ↗
5ranked-venue papers
2as first author
4since 2021 · last 2024
0009-0008-7730-448XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Hardware accelerators and domain-specific architectures · 41% Cloud and datacenter computing · 19% Memory systems · 12% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% |
Topics — the 20 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures
machine learning accelerator |
1.0 | 2 | 2021 | RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance · MICRO 2021 RecSSD: near data processing for solid state drive based recommendation inference · ASPLOS 2021 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
recommendation model accelerator |
1.0 | 2 | 2021 | RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance · MICRO 2021 RecSSD: near data processing for solid state drive based recommendation inference · ASPLOS 2021 |
Hardware security and side channels › trusted execution environments
SGX enclave |
0.8 | 1 | 2024 | SmartNIC Security Isolation in the Cloud with S-NIC · EuroSys 2024 |
Hardware security and side channels
trusted execution environments |
0.8 | 1 | 2024 | SmartNIC Security Isolation in the Cloud with S-NIC · EuroSys 2024 |
Cloud and datacenter computing › virtualization
hardware-assisted virtualization |
0.8 | 1 | 2024 | SmartNIC Security Isolation in the Cloud with S-NIC · EuroSys 2024 |
Hardware accelerators and domain-specific architectures › network accelerator
SmartNIC |
0.8 | 1 | 2024 | SmartNIC Security Isolation in the Cloud with S-NIC · EuroSys 2024 |
Cloud and datacenter computing
virtualization |
0.8 | 1 | 2024 | SmartNIC Security Isolation in the Cloud with S-NIC · EuroSys 2024 |
High-performance computing › supercomputing
exascale computing |
0.7 | 1 | 2023 | A Research Retrospective on AMD's Exascale Computing Journey · ISCA 2023 |
Memory systems › processing-in-memory
near-data processing |
0.5 | 1 | 2021 | RecSSD: near data processing for solid state drive based recommendation inference · ASPLOS 2021 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
recommendation model inference |
0.5 | 1 | 2021 | RecSSD: near data processing for solid state drive based recommendation inference · ASPLOS 2021 |
Storage systems › flash and SSD
solid-state drive |
0.5 | 1 | 2021 | RecSSD: near data processing for solid state drive based recommendation inference · ASPLOS 2021 |
High-performance computing
supercomputing |
0.2 | 1 | 2023 | A Research Retrospective on AMD's Exascale Computing Journey · ISCA 2023 |
Hardware reliability and fault tolerance › soft errors
architectural vulnerability factor |
0.2 | 1 | 2014 | Calculating Architectural Vulnerability Factors for Spatial Multi-Bit Transient Faults · MICRO 2014 |
Hardware reliability and fault tolerance › soft errors
silent data corruption |
0.2 | 1 | 2014 | Calculating Architectural Vulnerability Factors for Spatial Multi-Bit Transient Faults · MICRO 2014 |
Hardware reliability and fault tolerance
soft errors |
0.2 | 1 | 2014 | Calculating Architectural Vulnerability Factors for Spatial Multi-Bit Transient Faults · MICRO 2014 |
Hardware reliability and fault tolerance › soft errors
transient fault |
0.2 | 1 | 2014 | Calculating Architectural Vulnerability Factors for Spatial Multi-Bit Transient Faults · MICRO 2014 |
Memory systems
cache |
0.1 | 1 | 2021 | RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance · MICRO 2021 |
Memory systems › cache
embedding cache |
0.1 | 1 | 2021 | RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance · MICRO 2021 |
Parallel and multicore computing › parallel scheduling
heterogeneous multiprocessor scheduling |
0.1 | 1 | 2021 | RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance · MICRO 2021 |
Memory systems
processing-in-memory |
0.1 | 1 | 2021 | RecSSD: near data processing for solid state drive based recommendation inference · ASPLOS 2021 |
Methods — techniques the papers use, named apart from their topics
top-k filtering · 0.5sub-batch processing · 0.5static and dynamic caching · 0.5near-data processing · 0.5model pipelining · 0.5embedding table partitioning · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | SmartNIC Security Isolation in the Cloud with S-NICabstractModern smart NICs provide little isolation between the network functions belonging to different tenants. These NICs also do not protect network functions from the datacenter-provided management OS which runs on the smart NIC. We describe concrete attacks which allow a network function's state to leak to (or be modified by) another network function or the management OS. We then introduce S-NIC, a new hardware design for smart NICs that provides strong isolation guarantees. S-NIC pervasively virtualizes hardware accelerators, enforces single-owner semantics for each line in on-NIC cache and RAM, and provides dedicated bus bandwidth for each network function. Using this design, we eliminate side channels involving shared hardware state, and give each network function the illusion of having a private smart NIC. We show how these virtual NICs can be integrated with preexisting datacenter technologies for virtual LANs and trusted host-level computations like SGX enclaves. The overall result is that S-NIC enables strongly-isolated, NIC-accelerated datacenter applications; in these applications, network functions and host-level code receive hardware-guaranteed isolation from other applications and the datacenter provider. Yang Zhou 0008, Mark Wilkening, James W. Mickens, Minlan Yu |
EuroSys | 2 |
| 2023 | A Research Retrospective on AMD's Exascale Computing JourneyabstractThe pace of advancement of the top-end supercomputers historically followed an exponential curve similar to (and driven in part by) Moore's Law. Shortly after hitting the petaflop mark, the community started looking ahead to the next milestone: Exascale. However, many obstacles were already looming on the horizon, such as the slowing of Moore's Law, and others like the end of Dennard Scaling had already arrived. Anticipating significant challenges for the overall high-performance computing (HPC) community to achieve the next 1000x improvement, the U.S. Department of Energy (DOE) launched the Exascale Computing Program to enable and accelerate fundamental research across the many technologies needed to achieve exascale computing. Gabriel H. Loh, Michael J. Schulte, Mike Ignatowski, Vignesh Adhinarayanan, Shaizeen Aga, Derrick Aguren, Varun Agrawal, Ashwin M. Aji, Johnathan Alsop, Paul T. Bauman, Bradford M. Beckmann, Majed Valad Beigi, Sergey Blagodurov, Travis Boraten, Michael Boyer, William C. Brantley, Noel Chalmers, Shaoming Chen, Michael L. Chu, David Cownie, Nicholas Curtis, Joris Del Pino, Nam Duong, Alexandru Dutu, Yasuko Eckert, Christopher Erb, Chip Freitag, Joseph L. Greathouse, Sudhanva Gurumurthi, Anthony Gutierrez, Khaled Hamidouche, Sachin Hossamani, Wei Huang 0004, Mahzabeen Islam, Nuwan Jayasena, John Kalamatianos, Onur Kayiran, Jagadish Kotra, Alan Lee, Daniel Lowell, Niti Madan, Abhinandan Majumdar, Nicholas Malaya, Srilatha Manne, Susumu Mashimo, Damon McDougall, Elliot Mednick, Michael Mishkin, Mark Nutter, Indrani Paul, Matthew Poremba, Brandon Potter, Kishore Punniyamurthy, Sooraj Puthoor, Steven E. Raasch, Karthik Rao, Gregory Rodgers, Marko Scrbak, Mohammad Seyedzadeh, John Slice, Vilas Sridharan, René van Oostrum, Eric Van Tassell, Abhinav Vishnu, Samuel Wasmundt, Mark Wilkening, Noah Wolfe, Mark Wyse, Adithya Yalavarti, Dmitri Yudanov |
ISCA | 67 |
| 2021 | RecSSD: near data processing for solid state drive based recommendation inferenceabstractNeural personalized recommendation models are used across a wide variety of datacenter applications including search, social media, and entertainment. State-of-the-art models comprise large embedding tables that have billions of parameters requiring large memory capacities. Unfortunately, large and fast DRAM-based memories levy high infrastructure costs. Conventional SSD-based storage solutions offer an order of magnitude larger capacity, but have worse read latency and bandwidth, degrading inference performance. RecSSD is a near data processing based SSD memory system customized for neural recommendation inference that reduces end-to-end model inference latency by 2× compared to using COTS SSDs across eight industry-representative models. Mark Wilkening, Udit Gupta 0001, Samuel Hsia, Caroline Trippel, Carole-Jean Wu, David Brooks 0001, Gu-Yeon Wei |
ASPLOS | 1 |
| 2021 | RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and PerformanceabstractDeep learning recommendation systems must provide high quality, personalized content under strict tail-latency targets and high system loads. This paper presents RecPipe, a system to jointly optimize recommendation quality and inference performance. Central to RecPipe is decomposing recommendation models into multi-stage pipelines to maintain quality while reducing compute complexity and exposing distinct parallelism opportunities. RecPipe implements an inference scheduler to map multi-stage recommendation engines onto commodity, heterogeneous platforms (e.g., CPUs, GPUs). While the hardware-aware scheduling improves ranking efficiency, the commodity platforms suffer from many limitations requiring specialized hardware. Thus, we design RecPipeAccel (RPAccel), a custom accelerator that jointly optimizes quality, tail-latency, and system throughput. RPAccel is designed specifically to exploit the distinct design space opened via RecPipe. In particular, RPAccel processes queries in sub-batches to pipeline recommendation stages, implements dual static and dynamic embedding caches, a set of top-k filtering units, and a reconfigurable systolic array. Compared to previously proposed specialized recommendation accelerators and at iso-quality, we demonstrate that RPAccel improves latency and throughput by 3 × and 6 ×. Udit Gupta 0001, Samuel Hsia, Jeff Zhang 0001, Mark Wilkening, Javin Pombra, Hsien-Hsin S. Lee, Gu-Yeon Wei, Carole-Jean Wu, David Brooks 0001 |
MICRO | 4 |
| 2014 | Calculating Architectural Vulnerability Factors for Spatial Multi-Bit Transient FaultsabstractReliability is an important design constraint in modern microprocessors, and one of the fundamental reliability challenges is combating the effects of transient faults. This requires extensive analysis, including significant fault modelling allow architects to make informed reliability tradeoffs. Recent data shows that multi-bit transient faults are becoming more common, increasing from 0.5% of static random-access memory (SRAM) faults in 180nm to 3.9% in 22nm. Such faults are predicted to be even more prevalent in smaller technology nodes. Therefore, accurately modeling the effects of multi-bit transient faults is increasingly important to the microprocessor design process. Architecture vulnerability factor (AVF) analysis is a method to model the effects of single-bit transient faults. In this paper, we propose a method to calculate AVFs for spatial multibittransient faults (MB-AVFs) and provide insights that can help reduce the impact of these faults. First, we describe a novel multi-bit AVF analysis approach for detected uncorrected errors (DUEs) and show how to measure DUE MB-AVFs in a performance simulator. We then extend our approach to measure silent data corruption (SDC) MB-AVFs. We find that MB-AVFs are not derivable from single-bit AVFs. We also find that larger fault modes have higher MB-AVFs. Finally, we present a case study on using MB-AVF analysis to optimize processor design, yielding SDC reductions of 86% in a GPU vector register file. Mark Wilkening, Vilas Sridharan, Fritz Previlon, Sudhanva Gurumurthi, David R. Kaeli |
MICRO | 1 |