Alvin Cheung

Orcid: 0000-0001-6261-6263

Affiliations:
  • UC Berkeley, CA, USA
  • University of Washington, Seattle (former)


According to our database1, Alvin Cheung authored at least 110 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
QED: A Powerful Query Equivalence Decider for SQL.
Proc. VLDB Endow., July, 2024

Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizations.
Proc. VLDB Endow., May, 2024

Syntactic Code Search with Sequence-to-Tree Matching: Supporting Syntactic Search with Incomplete Code Fragments.
Proc. ACM Program. Lang., 2024

Tenspiler: A Verified-Lifting-Based Compiler for Tensor Operations (Artifact).
Dagstuhl Artifacts Ser., 2024

LLM-Aided Compilation for Tensor Accelerators.
CoRR, 2024

Suki: Choreographed Distributed Dataflow in Rust.
CoRR, 2024

Optimizing Speculative Decoding for Serving Large Language Models Using Goodput.
CoRR, 2024

Verified Code Transpilation with LLMs.
CoRR, 2024

M\'elange: Cost Efficient Large Language Model Serving by Exploiting GPU Heterogeneity.
CoRR, 2024

SlimFit: Memory-Efficient Fine-Tuning of Transformer-based Models Using Training Dynamics.
Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), 2024

To Tile or not to Tile, That is the Question.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2024

ADELT: Transpilation between Deep Learning Frameworks.
Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, 2024

Online Speculative Decoding.
Proceedings of the Forty-first International Conference on Machine Learning, 2024

Evaluation of LLMs on Syntax-Aware Code Fill-in-the-Middle Tasks.
Proceedings of the Forty-first International Conference on Machine Learning, 2024

AST-T5: Structure-Aware Pretraining for Code Generation and Understanding.
Proceedings of the Forty-first International Conference on Machine Learning, 2024

Tenspiler: A Verified-Lifting-Based Compiler for Tensor Operations.
Proceedings of the 38th European Conference on Object-Oriented Programming, 2024

Inferring Visualization Intent from Conversation.
Proceedings of the 33rd ACM International Conference on Information and Knowledge Management, 2024

2023
Leveraging Application Data Constraints to Optimize Database-Backed Web Applications.
Proc. VLDB Endow., 2023

Towards Auto-Generated Data Systems.
Proc. VLDB Endow., 2023

Code Transpilation for Hardware Accelerators.
CoRR, 2023

Optimizing Stateful Dataflow with Local Rewrites.
CoRR, 2023

What is the State of Memory Saving for Model Training?
CoRR, 2023

Interpretability Meets Generalizability: A Hybrid Machine Learning System to Identify Nonlinear Granger Causality in Global Stock Indices.
Proceedings of the Advances in Knowledge Discovery and Data Mining, 2023

Building Code Transpilers for Domain-Specific Languages Using Program Synthesis (Experience Paper).
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

Model-Generated Pretraining Signals Improves Zero-Shot Generalization of Text-to-Text Transformers.
Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2023

2022
Keep CALM and CRDT On.
Proc. VLDB Endow., 2022

Katara: synthesizing CRDTs with verified lifting.
Proc. ACM Program. Lang., 2022

NumS: Scalable Array Programming for the Cloud.
CoRR, 2022

GACT: Activation Compressed Training for General Architectures.
CoRR, 2022

Synthesizing CRDTs from Sequential Data Types with Verified Lifting.
CoRR, 2022

The Sky Above The Clouds.
CoRR, 2022

Leveraging Application Data Constraints to Optimize Database-Backed Web Applications.
CoRR, 2022

Synthesizing analytical SQL queries from computation demonstration.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

GACT: Activation Compressed Training for Generic Network Architectures.
Proceedings of the International Conference on Machine Learning, 2022

Vector instruction selection for digital signal processors using program synthesis.
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022

2021
Demonstration of Apperception: A Database Management System for Geospatial Video Data.
Proc. VLDB Endow., 2021

VSS: A Storage System for Video Analytics [Technical Report].
CoRR, 2021

VSS: A Storage System for Video Analytics.
Proceedings of the SIGMOD '21: International Conference on Management of Data, 2021

A PACTful Agenda for Cloud Programming Research: (Invited Talk).
Proceedings of the DBPL '21: The 18th International Symposium on Database Programming Languages, 2021

New Directions in Cloud Programming.
Proceedings of the 11th Conference on Innovative Data Systems Research, 2021

Falx: Synthesis-Powered Visualization Authoring.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

PlotCoder: Hierarchical Decoding for Synthesizing Visualization Code in Programmatic Context.
Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing, 2021

2020
Visualization by example.
Proc. ACM Program. Lang., 2020

TASM: A Tile-Based Storage Manager for Video Analytics.
CoRR, 2020

Demonstration of Chestnut: An In-memory Data Layout Designer for Database Applications.
Proceedings of the 2020 International Conference on Management of Data, 2020

Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning.
Proceedings of the 2020 International Conference on Management of Data, 2020

Testing query execution engines with mutations.
Proceedings of the 8th International Workshop on Testing Database Systems, 2020

Managing data constraints in database-backed web applications.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

View-Driven Optimization of Database-Backed Web Applications.
Proceedings of the 10th Conference on Innovative Data Systems Research, 2020

VisualWorldDB: A DBMS for the Visual World.
Proceedings of the 10th Conference on Innovative Data Systems Research, 2020

2019
Automatically translating image processing libraries to halide.
ACM Trans. Graph., 2019

Iterative Search for Reconfigurable Accelerator Blocks With a Compiler in the Loop.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2019

The Seattle Report on Database Research.
SIGMOD Rec., 2019

Generating Application-specific Data Layouts for In-memory Databases.
Proc. VLDB Endow., 2019

Vignette: Perceptual Compression for Video Storage and Processing Systems.
CoRR, 2019

Visual Road: A Video Data Management Benchmark.
Proceedings of the 2019 International Conference on Management of Data, 2019

View-centric performance optimization for database-backed web applications.
Proceedings of the 41st International Conference on Software Engineering, 2019

Learning Programmatic Idioms for Scalable Semantic Parsing.
Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing, 2019

Perceptual Compression for Video Storage and Processing Systems.
Proceedings of the ACM Symposium on Cloud Computing, SoCC 2019, 2019

2018
LightDB: A DBMS for Virtual Reality Video.
Proc. VLDB Endow., 2018

Axiomatic Foundations and Algorithms for Deciding Semantic Equivalences of SQL Queries.
Proc. VLDB Endow., 2018

Speeding up symbolic reasoning for relational queries.
Proc. ACM Program. Lang., 2018

Improving High Contention OLTP Performance via Transaction Scheduling.
CoRR, 2018

Cuttlefish: A Lightweight Primitive for Adaptive Query Processing.
CoRR, 2018

Axiomatic Foundations and Algorithms for Deciding Semantic Equivalences of SQL Queries.
CoRR, 2018

PowerStation: automatically detecting and fixing inefficiencies of database-backed web applications in IDE.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Automatically Leveraging MapReduce Frameworks for Data-Intensive Applications.
Proceedings of the 2018 International Conference on Management of Data, 2018

How <i>not</i> to structure your database-backed web applications: a study of performance bugs in the wild.
Proceedings of the 40th International Conference on Software Engineering, 2018

Mapping Language to Code in Programmatic Context.
Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, Brussels, Belgium, October 31, 2018

2017
Comparative Evaluation of Big-Data Systems on Scientific Image Analytics Workloads.
Proc. VLDB Endow., 2017

Interactive Query Synthesis from Input-Output Examples.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

VisualCloud Demonstration: A DBMS for Virtual Reality.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

Demonstration of the Cosette Automated SQL Prover.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

Optimizing Data-Intensive Applications Automatically By Leveraging Parallel Data Processing Frameworks.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

Synthesizing highly expressive SQL queries from input-output examples.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

HoTTSQL: proving query rewrites with univalent SQL semantics.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

Understanding Database Performance Inefficiencies in Real-world Web Applications.
Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, 2017

Cosette: An Automated Prover for SQL.
Proceedings of the 8th Biennial Conference on Innovative Data Systems Research, 2017

A Visual Cloud for Virtual Reality Applications.
Proceedings of the 8th Biennial Conference on Innovative Data Systems Research, 2017

Learning a Neural Semantic Parser from User Feedback.
Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics, 2017

2016
Sloth: Being Lazy Is a Virtue (When Issuing Database Queries).
ACM Trans. Database Syst., 2016

Leveraging Lock Contention to Improve OLTP Application Performance.
Proc. VLDB Endow., 2016

Computer-Assisted Query Formulation.
Found. Trends Program. Lang., 2016

Database-Backed Applications in the Wild: How Well Do They Work?
CoRR, 2016

Leveraging Parallel Data Processing Frameworks with Verified Lifting.
Proceedings of the Proceedings Fifth Workshop on Synthesis, 2016

Packet Transactions: High-Level Programming for Line-Rate Switches.
Proceedings of the ACM SIGCOMM 2016 Conference, Florianopolis, Brazil, August 22-26, 2016, 2016

Verified lifting of stencil computations.
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016

PipeGen: Data Pipe Generator for Hybrid Analytics.
Proceedings of the Seventh ACM Symposium on Cloud Computing, 2016

Summarizing Source Code using a Neural Attention Model.
Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, 2016

2015
Rethinking the application-database interface.
PhD thesis, 2015

Packet Transactions: A Programming Model for Data-Plane Algorithms at Hardware Speed.
CoRR, 2015

Bridging the Gap Between General-Purpose and Domain-Specific Compilers with Synthesis.
Proceedings of the 1st Summit on Advances in Programming Languages, 2015

Towards Generating Application-Specific Data Management Systems.
Proceedings of the Seventh Biennial Conference on Innovative Data Systems Research, 2015

2014
Using Program Analysis to Improve Database Applications.
IEEE Data Eng. Bull., 2014

Rethinking the application-database interface.
Proceedings of the PFSW'14, 2014

2013
Speeding up database applications with Pyxis.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Optimizing database-backed applications with query synthesis.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013

StatusQuo: Making Familiar Abstractions Perform Using Program Analysis.
Proceedings of the Sixth Biennial Conference on Innovative Data Systems Research, 2013

Mobile applications need targeted micro-updates.
Proceedings of the Asia-Pacific Workshop on Systems, 2013

2012
Automatic Partitioning of Database Applications.
Proc. VLDB Endow., 2012

Inferring SQL Queries Using Program Synthesis
CoRR, 2012

Using program synthesis for social recommendations.
Proceedings of the 21st ACM International Conference on Information and Knowledge Management, 2012

Undefined behavior: what happened to my code?
Proceedings of the Asia-Pacific Workshop on Systems, 2012

2011
Partial replay of long-running applications.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Automatically generating interesting events with LifeJoin.
Proceedings of the 9th International Conference on Embedded Networked Sensor Systems, 2011

2008
Performance profiling with EndoScope, an acquisitional software monitoring framework.
Proc. VLDB Endow., 2008

2007
Ïnfïnïty: a generic platform for application development and information sharing on mobile devices.
Proceedings of the Sixth ACM International Workshop on Data Engineering for Wireless and Mobile Access, 2007

Theseos: A Query Engine for Traceability across Sovereign, Distributed RFID Databases.
Proceedings of the 23rd International Conference on Data Engineering, 2007

2006
Towards Traceability across Sovereign, Distributed RFID Databases.
Proceedings of the Tenth International Database Engineering and Applications Symposium (IDEAS 2006), 2006

2005
A New Method for Design of Robust Digital Circuits.
Proceedings of the 6th International Symposium on Quality of Electronic Design (ISQED 2005), 2005


  Loading...