David Vernet

84 posts

David Vernet banner
David Vernet

David Vernet

@byte_lab

Ring 0 Linux kernel hacker at Meta, scheduler-bug-adder, BPF standardization co-chair. If you want to know how it works, break it apart.

Chicago, IL Beigetreten Mart 2020
168 Folgt409 Follower
David Vernet
David Vernet@byte_lab·
Appreciate the shout out! I should really dust off the blog and get it going again. Let me know if there are any topics you want to hear about. I was thinking something like, “How do things actually run on CPUs?”. Can go into instructions, schedulers, etc.
kshitij vaze@VazeKshitij

Yo. Ever wondered what the hell is computer memory? Here is a 4-part blog series by @byte_lab that talks about it. And trust me, it is some of the best worded explanation that I have come across - bytelab.codes/what-is-memory… bytelab.codes/what-is-memory… bytelab.codes/what-is-memory… bytelab.codes/what-is-memory…

English
1
1
10
473
David Vernet retweetet
@IETF
@IETF@ietf·
With the BPF Instruction Set Architecture (ISA) document now officially published as #RFC9669 read about the details the process of bringing the RFC document to fruition, and why it's important to standardize core components of the BPF ecosystem: ietf.org/blog/bpf-rfc96…
@IETF tweet media
English
0
6
20
1.7K
David Vernet
David Vernet@byte_lab·
I wonder if aliens in the sombrero galaxy realize that other aliens look at their entire galaxy and are like, “Lol that’s a sombrero”
English
0
0
2
258
David Vernet
David Vernet@byte_lab·
The BPF Instruction Set Architecture RFC document is hot off the presses: rfc-editor.org/info/rfc9669. Thanks to the @ietf, and to everyone who participated and helped make it happen!
English
1
13
39
1.7K
David Vernet
David Vernet@byte_lab·
@Naccyde Si tu aimes vraiment la conférence, il est temps de lui rendre la pareille en faisant une présentation 😉
Français
1
0
1
62
David Vernet
David Vernet@byte_lab·
Man, this sucks. Rest in peace, @bristot. We didn’t always see eye to eye on technical matters, but we always saw eye to eye as people. You were an awesome engineer, and will be sorely missed.
English
1
3
25
2.9K
David Vernet
David Vernet@byte_lab·
These aren’t really separate classes of contributors. Bug fixing usually leads to feature contributions, and that’s where trust matters. If your feature gets merged, you’d better be around to help with the inevitable maintenance. Otherwise, don’t expect to ever land anything else
Andreas Kling@awesomekling

As an OSS maintainer, I find that I trust someone who has fixed 10 bugs far more than I trust someone who has added 10 features. Who do you trust more?

English
0
0
2
473
David Vernet
David Vernet@byte_lab·
It’s gotta be this one right??
GIF
Jose Fernandez@jrfernandez

@mail.gmail.com" target="_blank" rel="nofollow noopener">lore.kernel.org/bpf/CAHk-=wg8A… (I assume this is the gif Linus had in mind)

English
1
0
14
460
David Vernet
David Vernet@byte_lab·
It’s official, sched_ext is getting merged upstream!! @mail.gmail.com/" target="_blank" rel="nofollow noopener">lore.kernel.org/bpf/CAHk-=wg8A… A huge thank you to everyone who has been a part of the project and the community. This project is truly proof that the best way to get something upstreamed is to build a community around it.
English
2
13
54
4.8K
David Vernet retweetet
Andrea Righi
Andrea Righi@arighi·
I'm really excited to announce that we'll have a sched_ext micro-conference at Linux Plumbers this year! If you have some cool ideas, don't hesitate to submit your proposal. @gpd/T/#u" target="_blank" rel="nofollow noopener">lore.kernel.org/lkml/ZmMuV6f6n…
English
0
9
25
3.5K
David Vernet
David Vernet@byte_lab·
Here’s the LWN article on my sched_ext talk at LSFMM: lwn.net/SubscriberLink…. Daroc is really a terrific writer. I’m excited about scx_rusty in particular. It was already beating EEVDF for interactive workloads, but with github.com/sched-ext/scx/… it’s absolutely *crushing*.
English
0
4
17
1.1K
David Vernet
David Vernet@byte_lab·
LWN wrote a great article about a talk I gave at LSFMM last week: lwn.net/SubscriberLink…. I doubt I’ll have time to implement it any time soon, but would love to see it get implemented at some point. Expecting another article about sched_ext in the near future as well.
English
0
1
18
566
David Vernet
David Vernet@byte_lab·
Thanks, @pchaigno! I'm also super excited to discuss sched_ext at LSFMM tomorrow. The community has grown tremendously, and it's really crazy to see what you can do with sched_ext at this point. Here's to hoping that it gets upstreamed soon 🤞
English
0
3
12
1.4K
David Vernet
David Vernet@byte_lab·
This is running on a Ryzen 9 7950X, which has 16 cores spread across 2 CCX’s. rusty also crushes it on Civ 6, winning by roughly 2.5x. Lower is better in this benchmark. See the attached pictures. This was also run concurrently with Spotify and ‘stress-ng -c $((4 * $(nproc)))’.
David Vernet tweet mediaDavid Vernet tweet media
English
1
1
6
320
David Vernet
David Vernet@byte_lab·
github.com/sched-ext/scx/… updates the scx_rusty sched_ext scheduler to support interactive workloads. It’s showing very large wins over EEVDF (on v6.8). In this video of me playing Terraria while running Spotify and ‘stress-ng -c $(( 4 * $(nproc)))’, we improve FPS by over 50%!
English
2
4
15
1.6K