activity
20172026
most citedMitigating Power Side Channels during Compilation

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

collaborators

9 papers

cs.PL2026

A Barrier-Free Synchronization Algorithm for Multi-Engine AI Accelerators

Chungha Sung, Nikil V. Shyamsunder, Hanliang Zhang +2

Multi-engine AI accelerators such as AWS Trainium comprise specialized compute engines that execute in parallel, and the compiler must synchronize the data dependencies between the…

cs.SE2026

Conflict Extraction in Probabilistic Datalog Analyses

Siyu Chen, Chungha Sung, Xuyang Li +1

Probabilistic extensions of Datalog enable static analyses such as pointer analysis, data race detection, and side-channel analysis to rank alarms by likelihood, but this added exp…

cs.PL2026

Axon: A Synthesizing Superoptimizer for Tensor Programs

Akash Kothari, Shaowei Zhu, Daniel Kroening +1

Writing high performance kernels for AI accelerators requires deep expertise in tiling, instruction selection, data layout, and operator fusion placing a significant burden on prog…

cs.SE2021★ 1 cited

Data-Driven Synthesis of Provably Sound Side Channel Analyses

Jingbo Wang, Chungha Sung, Mukund Raghothaman +1

We propose a data-driven method for synthesizing a static analyzer to detect side-channel information leaks in cryptographic software. Compared to the conventional way of manually…

cs.CR2019★ 1 cited

Debreach: Mitigating Compression Side Channels via Static Analysis and Transformation

Brandon Paulsen, Chungha Sung, Peter A. H. Peterson +1

Compression is an emerging source of exploitable side-channel leakage that threatens data security, particularly in web applications where compression is indispensable for performa…

cs.CR2019★ 3 cited

Mitigating Power Side Channels during Compilation

Jingbo Wang, Chungha Sung, Chao Wang

The code generation modules inside modern compilers such as GCC and LLVM, which use a limited number of CPU registers to store a large number of program variables, may introduce si…

cs.SE2018

Datalog-based Scalable Semantic Diffing of Concurrent Programs

Chungha Sung, Shuvendu Lahiri, Constantin Enea +1

When an evolving program is modified to address issues related to thread synchronization, there is a need to confirm the change is correct, i.e., it does not introduce unexpected b…

cs.SE2018★ 2 cited

CANAL: A Cache Timing Analysis Framework via LLVM Transformation

Chungha Sung, Brandon Paulsen, Chao Wang

A unified modeling framework for non-functional properties of a program is essential for research in software analysis and verification, since it reduces burdens on individual rese…

cs.PL2017★ 2 cited

Modular Verification of Interrupt-Driven Software

Chungha Sung, Markus Kusano, Chao Wang

Interrupts have been widely used in safety-critical computer systems to handle outside stimuli and interact with the hardware, but reasoning about interrupt-driven software remains…