Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mark Zhao
dblp:220/3375
· DBLP profile ↗
12ranked-venue papers
5as first author
10since 2021 · last 2026
0000-0002-0706-5208ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-author · 4 since 2021Software engineering, systems software and programming languages · 4 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Security and privacy · 2 · 1 first-authorComputer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 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
8 papers |
Distributed systems · 43% Storage systems · 15% GPUs and heterogeneous computing · 12% | |
| Artificial intelligence
3 papers |
Efficient and distributed learning · 42% Multi-agent systems · 35% Robot navigation and mapping · 18% | |
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 70% Machine learning and data management · 30% | |
| Network and information security
3 papers |
Hardware security and side channels · 100% | |
| Computer networks
1 paper |
Datacenter networks · 100% |
Topics — the 25 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › distributed machine learning
distributed training |
1.4 | 2 | 2024 | ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024 Tectonic-Shift: A Composite Storage Fabric for Large-Scale ML Training · USENIX ATC 2023 |
Machine learning › Efficient and distributed learning › distributed training › large model training
mixture-of-experts training |
1.0 | 1 | 2026 | SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling · NSDI 2026 |
Knowledge, reasoning and agents › Multi-agent systems › autonomous agents
embodied agent |
0.9 | 1 | 2025 | EmbodiedBench: Comprehensive Benchmarking Multi-modal Large Language Models for Vision-Driven Embodied Agents · ICML 2025 |
Robotics › Robot navigation and mapping
embodied navigation |
0.9 | 1 | 2025 | EmbodiedBench: Comprehensive Benchmarking Multi-modal Large Language Models for Vision-Driven Embodied Agents · ICML 2025 |
Knowledge, reasoning and agents › Multi-agent systems › multimodal agent
vision-language model agent |
0.9 | 1 | 2025 | EmbodiedBench: Comprehensive Benchmarking Multi-modal Large Language Models for Vision-Driven Embodied Agents · ICML 2025 |
Information retrieval › document retrieval › passage retrieval
dense passage retrieval |
0.9 | 1 | 2025 | MA-DPR: Manifold-aware Distance Metrics for Dense Passage Retrieval · EMNLP 2025 |
Information retrieval
retrieval models |
0.9 | 1 | 2025 | MA-DPR: Manifold-aware Distance Metrics for Dense Passage Retrieval · EMNLP 2025 |
Distributed systems
fault tolerance |
0.8 | 1 | 2024 | ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024 |
Distributed systems › fault tolerance › fault-tolerant distributed systems
fault-tolerant training |
0.8 | 1 | 2024 | ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024 |
Parallel and multicore computing
pipeline parallelism |
0.8 | 1 | 2024 | ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024 |
Hardware security and side channels
trusted execution environments |
0.6 | 1 | 2022 | ShEF: shielded enclaves for cloud FPGAs · ASPLOS 2022 |
Reconfigurable computing and FPGAs
cloud FPGA |
0.6 | 1 | 2022 | ShEF: shielded enclaves for cloud FPGAs · ASPLOS 2022 |
Distributed systems
secure computation |
0.6 | 1 | 2022 | ShEF: shielded enclaves for cloud FPGAs · ASPLOS 2022 |
Hardware security and side channels › side-channel attack
power analysis |
0.3 | 1 | 2018 | FPGA-Based Remote Power Side-Channel Attacks · IEEE Symposium on Security and Privacy 2018 |
Hardware security and side channels › side-channel attack › power analysis
remote power side-channel attack |
0.3 | 1 | 2018 | FPGA-Based Remote Power Side-Channel Attacks · IEEE Symposium on Security and Privacy 2018 |
Hardware security and side channels › hardware attacks
side-channel and fault attacks |
0.3 | 1 | 2018 | HyperFlow: A Processor Architecture for Nonmalleable, Timing-Safe Information Flow Security · CCS 2018 |
Hardware security and side channels › side-channel attack
timing side channel |
0.3 | 1 | 2018 | HyperFlow: A Processor Architecture for Nonmalleable, Timing-Safe Information Flow Security · CCS 2018 |
Processor architecture and microarchitecture › hardware-assisted security
secure processor architecture |
0.3 | 1 | 2018 | HyperFlow: A Processor Architecture for Nonmalleable, Timing-Safe Information Flow Security · CCS 2018 |
Machine learning › Efficient and distributed learning › large-scale learning
large-scale model training |
0.3 | 1 | 2026 | SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling · NSDI 2026 |
Robotics › Motion planning and robot control › robot learning
embodied manipulation |
0.3 | 1 | 2025 | EmbodiedBench: Comprehensive Benchmarking Multi-modal Large Language Models for Vision-Driven Embodied Agents · ICML 2025 |
GPUs and heterogeneous computing › multi-GPU computing
GPU cluster |
0.2 | 1 | 2024 | ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.2 | 1 | 2024 | ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation · SOSP 2024 |
Hardware security and side channels › trusted execution environments
remote attestation |
0.2 | 1 | 2022 | ShEF: shielded enclaves for cloud FPGAs · ASPLOS 2022 |
Programming languages and type systems › type systems › security type systems
information-flow type systems |
0.1 | 1 | 2018 | HyperFlow: A Processor Architecture for Nonmalleable, Timing-Safe Information Flow Security · CCS 2018 |
Programming languages and type systems › type systems
security type systems |
0.1 | 1 | 2018 | HyperFlow: A Processor Architecture for Nonmalleable, Timing-Safe Information Flow Security · CCS 2018 |
Methods — techniques the papers use, named apart from their topics
pipeline optimization · 2.3operator fusion · 2.3secure boot · 1.1remote attestation · 1.1security-typed hardware description language · 1.0RISC-V · 1.0shortest path · 0.9nearest neighbor graph · 0.9manifold learning · 0.9benchmarking · 0.9staggered optimizer step · 0.8pipeline adaptation · 0.8microbatch re-routing · 0.8workload characterization · 0.6ring oscillator · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SYMI: Efficient Mixture-of-Experts Training via Model and Optimizer State Decoupling
Athinagoras Skiadopoulos, Mark Zhao, Swapnil Gandhi, Thomas Norrie, Shrijeet Mukherjee, Christoforos E. Kozyrakis |
NSDI | 2 |
| 2025 | MA-DPR: Manifold-aware Distance Metrics for Dense Passage RetrievalabstractDense Passage Retrieval (DPR) typically relies on Euclidean or cosine distance to measure query-passage relevance in embedding space, which is effective when embeddings lie on a linear manifold.However, our experiments across DPR benchmarks suggest that embeddings often lie on lower-dimensional, non-linear manifolds, especially in out-of-distribution (OOD) settings, where cosine and Euclidean distance fail to capture semantic similarity.To address this limitation, we propose a manifold-aware distance metric for DPR (MA-DPR) that models the intrinsic manifold structure of passages using a nearest neighbor graph and measures query-passage distance based on their shortest path in this graph.We show that MA-DPR outperforms Euclidean and cosine distances by up to 26% on OOD passage retrieval with comparable in-distribution performance across various embedding models while incurring a minimal increase in query inference time.Empirical evidence suggests that manifold-aware distance allows DPR to leverage context from related neighboring passages, making it effective even in the absence of direct semantic overlap.MA-DPR can be applied to a wide range of dense embedding and retrieval tasks, offering potential benefits across a wide spectrum of domains. Qianfeng Wen, Mark Zhao, Jiazhou Liang, Scott Sanner |
EMNLP | 3 |
| 2025 | EmbodiedBench: Comprehensive Benchmarking Multi-modal Large Language Models for Vision-Driven Embodied AgentsabstractLeveraging Multi-modal Large Language Models (MLLMs) to create embodied agents offers a promising avenue for tackling real-world tasks. While language-centric embodied agents have garnered substantial attention, MLLM-based embodied agents remain underexplored due to the lack of comprehensive evaluation frameworks. To bridge this gap, we introduce EmbodiedBench, an extensive benchmark designed to evaluate vision-driven embodied agents. EmbodiedBench features: (1) a diverse set of 1,128 testing tasks across four environments, ranging from high-level semantic tasks (e.g., household) to low-level tasks involving atomic actions (e.g., navigation and manipulation); and (2) six meticulously curated subsets evaluating essential agent capabilities like commonsense reasoning, complex instruction understanding, spatial awareness, visual perception, and long-term planning. Through extensive experiments, we evaluated 24 leading proprietary and open-source MLLMs within EmbodiedBench. Our findings reveal that: MLLMs excel at high-level tasks but struggle with low-level manipulation, with the best model, GPT-4o, scoring only $28.9\%$ on average. EmbodiedBench provides a multifaceted standardized evaluation platform that not only highlights existing challenges but also offers valuable insights to advance MLLM-based embodied agents. Our code and dataset are available at [https://embodiedbench.github.io](https://embodiedbench.github.io). Rui Yang 0010, Hanyang Chen, Mark Zhao, Cheng Qian 0008, Kangrui Wang, Qineng Wang, Teja Venkat Koripella, Marziyeh Movahedi, Manling Li, Heng Ji 0001, Huan Zhang 0001, Tong Zhang 0001 |
ICML | 4 |
| 2024 | High-throughput and Flexible Host Networking for Accelerated Computing
Athinagoras Skiadopoulos, Mark Zhao, Qizhe Cai, Saksham Agarwal, Jacob Adelmann, David Ahern, Carlo Contavalli, Michael D. Goldflam, Vitaly Mayatskikh, Raghu Raja, Daniel Walton, Rachit Agarwal 0001, Shrijeet Mukherjee, Christoforos E. Kozyrakis |
OSDI | 3 |
| 2024 | ReCycle: Resilient Training of Large DNNs using Pipeline AdaptationabstractTraining large Deep Neural Network (DNN) models requires thousands of GPUs over the course of several days or weeks. At this scale, failures are frequent and can have a big impact on training throughput. Utilizing spare GPU servers to mitigate performance loss becomes increasingly costly as model sizes grow. ReCycle is a system designed for efficient DNN training in the presence of failures, without relying on spare servers. It exploits the inherent functional redundancy in distributed training systems - where servers across data-parallel groups store the same model parameters - and pipeline schedule bubbles within each data-parallel group. When servers fails, ReCycle dynamically re-routes microbatches to data-parallel peers, allowing for uninterrupted training despite multiple failures. However, this re-routing can create imbalances across pipeline stages, leading to reduced training throughput. To address this, ReCycle introduces two key optimizations that ensure re-routed microbatches are processed within the original pipeline schedule's bubbles. First, it decouples the backward pass into two phases: one for computing gradients for the input and another for calculating gradients for the parameters. Second, it avoids synchronization across pipeline stages by staggering the optimizer step. Together, these optimizations enable adaptive pipeline schedules that minimize or even eliminate training throughput degradation during failures. We describe a prototype for ReCycle and show that it achieves high training throughput under multiple failures, outperforming recent proposals for fault-tolerant training such as Oobleck and Bamboo by up to 1.46× and 1.64×, respectively. Swapnil Gandhi, Mark Zhao, Athinagoras Skiadopoulos, Christoforos E. Kozyrakis |
SOSP | 2 |
| 2024 | cedar: Optimized and Unified Machine Learning Input Data PipelinesabstractThe input data pipeline is an essential component of each machine learning (ML) training job. It is responsible for reading massive amounts of training data, processing batches of samples using complex transformations, and loading them onto training nodes at low latency and high throughput. Performant input data systems are becoming increasingly critical due to skyrocketing data volumes and training throughput demands. Unfortunately, current input data systems cannot fully leverage key performance optimizations, resulting in hugely inefficient infrastructures that require significant resources - or worse - underutilize expensive accelerators. To address these demands, we present cedar , an optimized and unified programming framework for ML input data pipelines. cedar allows users to define a training job's data pipeline using composable operators that support arbitrary ML frameworks and libraries. cedar 's extensible optimizer systematically combines and applies performance optimizations to the pipeline. cedar then orchestrates pipeline processing across configurable local and distributed compute resources to efficiently meet the training job's data throughput demands. Across eight pipelines, cedar improves performance by up to 1.87× to 10.65× compared to state-of-the-art input data systems. Mark Zhao, Emanuel Adamiak, Christoforos E. Kozyrakis |
Proc. VLDB Endow. | 1 |
| 2023 | Tectonic-Shift: A Composite Storage Fabric for Large-Scale ML Training
Mark Zhao, Satadru Pan, Niket Agarwal, Zhaoduo Wen, David Xu 0010, Shiva Shankar P., Ritesh Tijoriwala, Karan Asher, Aarti Basant, Daniel Ford, Delia David, Nezih Yigitbasi, Pratap Singh, Carole-Jean Wu |
USENIX ATC | 1 |
| 2022 | ShEF: shielded enclaves for cloud FPGAsabstractFPGAs are now used in public clouds to accelerate a wide range of applications, including many that operate on sensitive data such as financial and medical records. We present ShEF, a trusted execution environment (TEE) for cloud-based reconfigurable accelerators. ShEF is independent from CPU-based TEEs and allows secure execution under a threat model where the adversary can control all software running on the CPU connected to the FPGA, has physical access to the FPGA, and can compromise the FPGA interface logic of the cloud provider. ShEF provides a secure boot and remote attestation process that relies solely on existing FPGA mechanisms for root of trust. It also includes a Shield component that provides secure access to data while the accelerator is in use. The Shield is highly customizable and extensible, allowing users to craft a bespoke security solution that fits their accelerator's memory access patterns, bandwidth, and security requirements at minimum performance and area overheads. We describe a prototype implementation of ShEF for existing cloud FPGAs, map ShEF to a performant and secure storage application, and measure the performance benefits of customizable security using five additional accelerators. Mark Zhao, Mingyu Gao 0001, Christoforos E. Kozyrakis |
ASPLOS | 1 |
| 2022 | Understanding data storage and ingestion for large-scale deep recommendation model training: industrial productabstractDatacenter-scale AI training clusters consisting of thousands of domain-specific accelerators (DSA) are used to train increasingly-complex deep learning models. These clusters rely on a data storage and ingestion (DSI) pipeline, responsible for storing exabytes of training data and serving it at tens of terabytes per second. As DSAs continue to push training efficiency and throughput, the DSI pipeline is becoming the dominating factor that constrains the overall training performance and capacity. Innovations that improve the efficiency and performance of DSI systems and hardware are urgent, demanding a deep understanding of DSI characteristics and infrastructure at scale. Mark Zhao, Niket Agarwal, Aarti Basant, Bugra Gedik, Satadru Pan, Muhammet Mustafa Ozdal, Rakesh Komuravelli, Jerry Pan, Tianshu Bao, Haowei Lu 0004, Sundaram Narayanan, Jack Langman, Kevin Wilfong, Harsha Rastogi, Carole-Jean Wu, Christoforos E. Kozyrakis, Parik Pol |
ISCA | 1 |
| 2021 | Llama: A Heterogeneous & Serverless Framework for Auto-Tuning Video Analytics PipelinesabstractThe proliferation of camera-enabled devices and large video repositories has led to a diverse set of video analytics applications. These applications rely on video pipelines, represented as DAGs of operations, to transform videos, process extracted metadata, and answer questions like, "Is this intersection congested?" The latency and resource efficiency of pipelines can be optimized using configurable knobs for each operation (e.g., sampling rate, batch size, or type of hardware used). However, determining efficient configurations is challenging because (a) the configuration search space is exponentially large, and (b) the optimal configuration depends on users' desired latency and cost targets, (c) input video contents may exercise different paths in the DAG and produce a variable amount intermediate results. Existing video analytics and processing systems leave it to the users to manually configure operations and select hardware resources. Francisco Romero, Mark Zhao, Neeraja J. Yadwadkar, Christoforos E. Kozyrakis |
SoCC | 2 |
| 2018 | HyperFlow: A Processor Architecture for Nonmalleable, Timing-Safe Information Flow SecurityabstractThis paper presents HyperFlow, a processor that enforces secure information flow, including control over timing channels. The design and implementation of HyperFlow offer security assurance because it is implemented using a security-typed hardware description language that enforces secure information flow. Unlike prior processors that aim to enforce simple information-flow policies such as noninterference, HyperFlow allows complex information flow policies that can be configured at run time. Its fine-grained, decentralized information flow mechanisms allow controlled communication among mutually distrusting processes and system calls into different security domains. We address the significant challenges in designing such a processor architecture with contributions in both the hardware architecture and the security type system. The paper discusses the architecture decisions that make the processor secure and describes ChiselFlow, a new secure hardware description language supporting lightweight information-flow enforcement. The HyperFlow architecture is prototyped on a full-featured processor that offers a complete RISC-V instruction set, and is shown to add moderate overhead to area and performance. Andrew Ferraiuolo, Mark Zhao, Andrew C. Myers, G. Edward Suh |
CCS | 2 |
| 2018 | FPGA-Based Remote Power Side-Channel AttacksabstractThe rapid adoption of heterogeneous computing has driven the integration of Field Programmable Gate Arrays (FPGAs) into cloud datacenters and flexible System-on-Chips (SoCs). This paper shows that the integrated FPGA introduces a new security vulnerability by enabling software-based power side-channel attacks without physical proximity to a target system. We first demonstrate that an on-chip power monitor can be built on a modern FPGA using ring oscillators (ROs), and characterize its ability to observe the power consumption of other modules on the FPGA or the SoC. Then, we show that the RO-based FPGA power monitor can be used for a successful power analysis attack on an RSA cryptomodule on the same FPGA. Additionally, we show that the FPGA-based power monitor can observe the power consumption of a CPU on the same SoC, and demonstrate that the FPGA-to-CPU power side-channel attack can break timing-channel protection for a RSA program running on a CPU. This work introduces and demonstrates remote power side-channel attacks using an FPGA, showing that the common assumption that power side-channel attacks require specialized equipment and physical access to the victim hardware is not true for systems with an integrated FPGA. Mark Zhao, G. Edward Suh |
IEEE Symposium on Security and Privacy | 1 |