~/talk

Taming Transitive Redundancy for Context-Free Language Reachability

Talkat OOPSLA 2022 · 2022-12-05..12-10
links:none on file
name:Yulei Sui
links:none on file
name:Shuo Ding
links:none on file
links:none on file
slides:none on file

CFL-reachability uses on-the-fly edge derivation; this work introduces POCR running on a hybrid spanning-tree + adjacency-list representation to enforce a partial order on derivations so each summary edge is produced once. The implementation eliminates about 98.50% and 97.26% of redundant derivations for value-flow and alias analyses, yields 21.48× and 19.57× speedups over the standard algorithm, and is ≈3.67× faster than Graspan and Souffle on the evaluated C/C++ SPEC CPU2017 workloads.

AI-written summary · about

  1. 0:00Transitive redundancy in CFA
  2. 0:26Context-free reachability background
  3. 3:19Limitations of standard CFA
  4. 5:28Eliminating transitive redundancy
  5. 6:11Hybrid data structure for redundancy
  6. 8:45Partially ordered CFA algorithm
  7. 12:46Grammar-based optimizations
  8. 13:27Performance gains evaluation
  9. 14:34Implementation and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.