Formally verifying the BPF verifier
The BPF verifier is an increasingly complex and security-critical piece of code. When the kind [...]
I gave a talk on our work on verifying the eBPF verifier in the Linux kernel at the Linux Storage, Filesystem, Memory Management & BPF Summit, March 2025, Montreal, Canada. Daroc Alden from Linux Weekly News has written a nice summary article on the talk. Here is the link: lwn.net/Articles/102...
26.06.2025 18:59 β π 3 π 1 π¬ 0 π 0
Celebrating the class of 2025 at the School of Arts and Sciences convocation. #Rutgers #RutgersCS
21.05.2025 00:13 β π 5 π 1 π¬ 0 π 0
Jay Lim's Dissertation Awarded the ACM SIGPLAN John Reynolds Outstanding Dissertation Award
Computer Science; Rutgers, The State University of New Jersey
My PhD student Jay Lim has accepted an assistant professor position in the CS department at the University of California, Riverside. Congratulations Jay Lim! If you are a student looking for an amazing PhD adviser in PL, Jay is top-notch. Read more about Jay's thesis work at go.rutgers.edu/x3jsu670
14.03.2025 19:07 β π 10 π 0 π¬ 0 π 0
Redirecting...
If you are not redirected, click here.
π’ Exciting FPTalks coming up!
ποΈ Join us THIS Thursday at 9:00am PT for Edoardo Manino's talk on The University of Manchester!
Updates / discussion: fpbench.org/subscribe
Nominate contributions: fpbench.org/nominate
04.03.2025 19:46 β π 1 π 1 π¬ 0 π 0
Come to the first talk in the new year in our monthly FP talks series by Mridul Aanjaneya on February 6th.
27.01.2025 02:36 β π 1 π 1 π¬ 0 π 0
Musings on Tracing in PyPy
Last summer, Shriram Krishnamurthi asked on
Twitter:
"I'm curious what the current state of tracing JITs is. They used to be all the
rage for a while, then I though I heard they weren't so effective,
Last year I asked a question about the state of tracing JITs, and it led to a wonderful exchange. @cfbolz.bsky.social has written a terrific summary that captures a lot of folk knowledge that would otherwise be lost. Thanks!
pypy.org/posts/2025/0...
06.01.2025 14:21 β π 30 π 14 π¬ 0 π 1
bpf, verifier: Improve precision of BPF_MUL - kernel/git/bpf/bpf-next.git - BPF next kernel tree
Our patch to improve the precision of the BPF_MUL abstract operator in the eBPF verifier has now been accepted into the Linux Kernel.
See details here:
git.kernel.org/pub/scm/linu...
Happy new year!
01.01.2025 15:07 β π 8 π 0 π¬ 1 π 0
you can try lldb, which should be good enough for gdb usecases.
22.12.2024 04:42 β π 5 π 0 π¬ 0 π 0
06.12.2024 20:12 β π 2 π 0 π¬ 0 π 0
My PhD student Sehyeok Park presenting his work in the RLIBM project at NJPLS #NJPLS
06.12.2024 19:58 β π 5 π 0 π¬ 0 π 0
Subset of my PhD students attending NJPLS at Cornell Tech #NJPLS
06.12.2024 18:54 β π 7 π 0 π¬ 0 π 0
Cool work on detecting non-termination bugs at scale. #NJPLS
06.12.2024 16:58 β π 1 π 0 π¬ 0 π 0
NJPLS going on now. It is amazing to see a room full of PL folks. Well organized. Thanks Noam and other organizers!
06.12.2024 16:36 β π 4 π 0 π¬ 0 π 0
NJPLS Dec 2024
Excited about attending NJPLS at Cornell Tech on Friday. My PhD student Sehyeok Park is giving a talk on his latest work as part of the RLIBM project! www.njpls.org/dec2024.html
03.12.2024 23:44 β π 3 π 0 π¬ 0 π 0
bpf, verifier: Improve precision of BPF_MUL - Patchwork
Our patch to the eBPF verifier in the Linux Kernel improving the precision of the multiplication abstract operator: patchwork.kernel.org/project/netd...
26.11.2024 18:16 β π 10 π 0 π¬ 0 π 0
Had a great time meeting former Rutgers CS colleague Ricardo Bianchini at Microsoft Research today. #RutgersCS
21.11.2024 02:42 β π 7 π 0 π¬ 0 π 0
YouTube video by Carnegie Mellon University
Randy Pausch Last Lecture: Achieving Your Childhood Dreams
it's Randy Pausch Memorial Day at @scsatcmu.bsky.social -- if you haven't watched his Last Lecture, or haven't rewatched it recently, it's always a good watch, β¦Β advice on achieving your childhood dreams and enabling others to achieve their dreams!
www.youtube.com/watch?v=ji5_...
20.11.2024 14:21 β π 28 π 6 π¬ 1 π 0
GitHub - bpfverif/agni
Contribute to bpfverif/agni development by creating an account on GitHub.
If you are around UW today, come to my talk on our eBPF verification work in the context of the Linux Kernel at 12:30pm PST. Try out the Agni tool, which is being used by some Kernel developers to check the correctness of the eBPF verifier: github.com/bpfverif/agni
19.11.2024 18:05 β π 3 π 0 π¬ 0 π 0
Proposed standard for the eBPF Instruction Set Architecture from IETF is out now π
www.rfc-editor.org/info/rfc9669
01.11.2024 12:10 β π 6 π 3 π¬ 0 π 0
Proposed standard for the eBPF Instruction Set Architecture from IETF is out now π
https://www.rfc-editor.org/info/rfc9669
01.11.2024 12:10 β π 0 π 1 π¬ 0 π 0
New eBPF verifier audit from NCC Group commissioned by the eBPF Foundation. 1 CVE found and fixed
"A large amount of security vulnerability research has been carried out into the verifier and many bugs have been identified and fixed by the community.β
github.com/ebpffoundati...
12.11.2024 19:07 β π 8 π 1 π¬ 1 π 0
Here is my starter pack of PL folks -- please come and join the fun! go.bsky.app/6kzdn3x
16.11.2024 02:17 β π 73 π 35 π¬ 4 π 6
Search Jobs | Microsoft Careers
We're looking for another batch of great interns to join our Azure Research team this summer in Cambridge. We're doing some great projects around security and privacy, including Systems, PL and ML. jobs.careers.microsoft.com/global/en/jo...
15.11.2024 08:07 β π 2 π 2 π¬ 0 π 0
Excited about my upcoming visits to University of Washington's PLSE group and Microsoft Research Redmond next week. I will talk about our eBPF work at UW and about the RLIBM work at MSR.
15.11.2024 18:47 β π 6 π 0 π¬ 0 π 0
Founded in 1831, the RAA serves over 250k alumni with community service, networking, and social events. Official alumni association of @RutgersSAS, open to all!
Find out more at rutgersalumni.org or linktr.ee/RutgersAlumniAssociation
#mom #humanist #NIH #reentrysci #ally #immigrant
AssocProf @BMERutgers @RutgersCancer @RutgersCS #platelets #translational #omics
previously12yrs @StanfordMed
Assistant Professor @PrincetonCS
Research: Theoretical Computer Science, Optimization, Algorithmic Statistics.
Director, Center for Tech Responsibility@Brown. FAccT OG. AI Bill of Rights coauthor. Former tech advisor to President Biden @WHOSTP. He/him/his. Posts my own.
professor of EECS at MIT. working in theoretical computer science namely algorithm design, complexity theory, circuit complexity, etc.
i'll let you know when P != NP is proved (and when it's not)
Professor, Computer Science, New York University. Interested in Algorithms.
Programming languages; Postdoc at INRIA/ENS; Incoming Assistant Professor at Tufts CS
https://continuation.passing.style/
I work on Programming Languages at Microsoft Research
The opinions here are of my own.
Professor @Brown CS. Brown Hat. Research on systems and software security. π΄ββ οΈπ¬π·πΊπΈ https://cs.brown.edu/~vpk
Dad, computer architecture researcher, ice hockey beer-leaguer, consumer of all the food, PNW
Google Chief Scientist, Gemini Lead. Opinions stated here are my own, not those of Google. Gemini, TensorFlow, MapReduce, Bigtable, Spanner, ML things, ...
Official account for the Rutgers Computer Science Department
Rutgers University - New Brunswick
School of Arts and Sciences (SAS)
Busch Campus
https://www.cs.rutgers.edu/
ALL LINKS: https://linktr.ee/rucomputerscience