2021
Steering Query Optimizers: A Practical Take on Big Data Workloads. Proceedings Article
In: SIGMOD Conference, pp. 2557-2569, 2021.
ARBITRAR: User-Guided API Misuse Detection. Proceedings Article
In: SP, pp. 1400-1415, 2021.
Preventing Dynamic Library Compromise on Node.js via RWX-Based Privilege Reduction. Proceedings Article
In: CCS, pp. 1821-1838, 2021.
Packet Scheduling with Optional Client Privacy. Proceedings Article
In: CCS, pp. 3415-3430, 2021.
Muse: Secure Inference Resilient to Malicious Clients. Proceedings Article
In: USENIX Security Symposium, pp. 2201-2218, 2021.
Mycelium: Large-Scale Distributed Graph Queries with Differential Privacy. Proceedings Article
In: SOSP, pp. 327-343, 2021.
When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Perséphone. Proceedings Article
In: SOSP, pp. 621-637, 2021.
Bringing Decentralized Search to Decentralized Services. Proceedings Article
In: OSDI, pp. 331-347, 2021.
GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUs. Proceedings Article
In: OSDI, pp. 515-531, 2021.
MimicNet: fast performance estimates for data center networks with machine learning. Proceedings Article
In: SIGCOMM, pp. 287-304, 2021.
Flightplan: Dataplane Disaggregation and Placement for P4 Programs. Proceedings Article
In: NSDI, pp. 571-592, 2021.
Hetero-ViTAL: A Virtualization Stack for Heterogeneous FPGA Clusters. Proceedings Article
In: ISCA, pp. 470-483, 2021.
Software-Hardware Co-Optimization for Computational Chemistry on Superconducting Quantum Processors. Proceedings Article
In: ISCA, pp. 832-845, 2021.
Ripple: Profile-Guided Instruction Cache Replacement for Data Center Applications. Proceedings Article
In: ISCA, pp. 734-747, 2021.
Twig: Profile-Guided BTB Prefetching for Data Center Applications. Proceedings Article
In: MICRO, pp. 816-829, 2021.
When application-specific ISA meets FPGAs: a multi-layer virtualization framework for heterogeneous cloud FPGAs. Proceedings Article
In: ASPLOS, pp. 123-134, 2021.
Front Matter. Journal Article
In: Proc. VLDB Endow., vol. 14, no. 11, 2021.
Flow-Loss: Learning Cardinality Estimates That Matter. Journal Article
In: Proc. VLDB Endow., vol. 14, no. 11, pp. 2019-2032, 2021.
Fine-Grained Lineage for Safer Notebook Interactions. Journal Article
In: Proc. VLDB Endow., vol. 14, no. 6, pp. 1093-1101, 2021.
CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties. Journal Article
In: Proc. VLDB Endow., vol. 14, no. 11, pp. 2410-2418, 2021.
2020
Understanding the Effect of Data Center Resource Disaggregation on Production DBMSs. Journal Article
In: Proc. VLDB Endow., vol. 13, no. 9, pp. 1568-1581, 2020.
Benchmarking Learned Indexes. Journal Article
In: Proc. VLDB Endow., vol. 14, no. 1, pp. 1-13, 2020.
Finding Related Tables in Data Lakes for Interactive Data Science. Proceedings Article
In: SIGMOD Conference, pp. 1951-1966, 2020.
PrIU: A Provenance-Based Approach for Incrementally Updating Regression Models. Proceedings Article
In: SIGMOD Conference, pp. 447-462, 2020.
Private resource allocators and their applications. Proceedings Article
In: SP, pp. 372-391, 2020.
ZEXE: Enabling Decentralized Private Computation. Proceedings Article
In: SP, pp. 947-964, 2020.
Delphi: A Cryptographic Inference Service for Neural Networks. Proceedings Article
In: USENIX Security Symposium, pp. 2505-2522, 2020.
Fault-tolerant and transactional stateful serverless workflows. Proceedings Article
In: OSDI, pp. 1187-1204, 2020.
Orchard: Differentially Private Analytics at Scale. Proceedings Article
In: OSDI, pp. 1065-1081, 2020.
Aragog: Scalable Runtime Verification of Shardable Networked Systems. Proceedings Article
In: OSDI, pp. 701-718, 2020.
Mantis: Reactive Programmable Switches. Proceedings Article
In: SIGCOMM, pp. 296-309, 2020.
Scouts: Improving the Diagnosis Process Through Domain-customized Incident Routing. Proceedings Article
In: SIGCOMM, pp. 253-269, 2020.
tpprof: A Network Traffic Pattern Profiler. Proceedings Article
In: NSDI, pp. 1015-1030, 2020.
Hyper-Ap: Enhancing Associative Processing Through A Full-Stack Optimization. Proceedings Article
In: ISCA, pp. 846-859, 2020.
I-SPY: Context-Driven Conditional Instruction Prefetching with Coalescing. Proceedings Article
In: MICRO, pp. 146-159, 2020.
Deterministic Atomic Buffering. Proceedings Article
In: MICRO, pp. 981-995, 2020.
Reproducible Containers. Proceedings Article
In: ASPLOS, pp. 167-182, 2020.
Towards Efficient Superconducting Quantum Processor Architecture Design. Proceedings Article
In: ASPLOS, pp. 1031-1045, 2020.
Hurdle: Securing Jump Instructions Against Code Reuse Attacks. Proceedings Article
In: ASPLOS, pp. 653-666, 2020.
Virtualizing FPGAs in the Cloud. Proceedings Article
In: ASPLOS, pp. 845-858, 2020.
Compact, Tamper-Resistant Archival of Fine-Grained Provenance. Journal Article
In: Proc. VLDB Endow., vol. 14, no. 4, pp. 485-497, 2020.
ARDA: Automatic Relational Data Augmentation for Machine Learning. Journal Article
In: Proc. VLDB Endow., vol. 13, no. 9, pp. 1373-1387, 2020.
2019
Neo: A Learned Query Optimizer. Journal Article
In: Proc. VLDB Endow., vol. 12, no. 11, pp. 1705-1718, 2019.
Optimizing Declarative Graph Queries at Large Scale. Proceedings Article
In: SIGMOD Conference, pp. 1411-1428, 2019.
AI Meets AI: Leveraging Query Executions to Improve Index Recommendations. Proceedings Article
In: SIGMOD Conference, pp. 1241-1258, 2019.
SoK: General Purpose Compilers for Secure Multi-Party Computation. Proceedings Article
In: IEEE Symposium on Security and Privacy, pp. 1220-1237, 2019.
Honeycrisp: large-scale differentially private aggregation without a trusted core. Proceedings Article
In: SOSP, pp. 196-210, 2019.
Zeno: Diagnosing Performance Problems with Temporal Provenance. Proceedings Article
In: NSDI, pp. 395-420, 2019.
DynaSprint: Microarchitectural Sprints with Dynamic Utility and Thermal Management. Proceedings Article
In: MICRO, pp. 426-439, 2019.
Lazy Determinism for Faster Deterministic Multithreading. Proceedings Article
In: ASPLOS, pp. 879-891, 2019.