Research paper on sound and precise eBPF static analysis by my Ph.D. student Harishankar Vishwanathan @_harishankarv and co-authors Matan Shachnai and Prof. Santosh Nagarakatte (@santoshgnag) awarded distinguished paper at Code Generation&Optimization (CGO'22). Many congrats!
Excited to present our work on the soundness of the Linux eBPF verifier at the eBPF and networking track at upcoming #LinuxPlumbers conference, with fantastic collaborator @santoshgnag and awesome Ph.D. students @_harishankarv and Matan Shachnai.
Our paper "Verifying the verifier: eBPF Range Analysis Verification" accepted at CAV 2023. Work with students Hari and Matan, and colleague @ngsrinivas. We propose an automated method to check the correctness of range analysis in the Linux Kernel’s eBPF verifier. 1/4
🗓️Just ONE week left to submit your papers for the 2023 @ACMSIGCOMM#eBPF Workshop! 🐝🚀
Whether it's a 6-page research paper or a concise 2-page Extended Abstract showcasing early findings or ongoing work, we're excited to see your submissions. 📚💡
ebpf23.hotcrp.com/
Research paper on sound and precise eBPF static analysis by my Ph.D. student Harishankar Vishwanathan @_harishankarv and co-authors Matan Shachnai and Prof. Santosh Nagarakatte (@santoshgnag) awarded distinguished paper at Code Generation&Optimization (CGO'22). Many congrats!
Our work on "Sound, Precise, and Fast Abstract Interpretation with Tristate Numbers" at @CGOconf awarded CGO 2022 Distinguished Paper Award! Congratulations to my awesome colleague @ngsrinivas PhD students Harishankar and Matan. @RutgersSASMPS Paper at go.rutgers.edu/wn0zob8i
Our research group's work on the soundness and precision of parts of the Linux kernel's static analysis of BPF programs has been accepted at CGO 2022. Congrats to the lead author Harishankar Vishwanathan.
Read @seanhn's excellent blog post on making K2 run faster. prodfiler.com/blog/optimisin… Curious if folks have "go-to" tricks or more general references you use to make programs run faster based on profiles?
The best first step towards building a complex end-to-end system is to build a basic end-to-end system -- not to build a submodule of what you think the complex system should look like
Our Linux kernel patch with a new algorithm for sound and precise multiplication of tnums (an abstract domain in the ebpf verifier) has been upstreamed. See paper at arxiv.org/abs/2105.05398.
See patch at go.rutgers.edu/36xmpuqo
Joint work with Hari, Matan, and @ngsrinivas#ebpf