Explore >> Select a destination


You are here

travisdowns.github.io
| | www.thanassis.space
4.9 parsecs away

Travel
| | Optimizing code for the European Space Agency
| | yosefk.com
4.8 parsecs away

Travel
| | We introduce a new C++ function tracing profiler, and discuss how to use such a profiler, how to make one for native code, and how a simple CPU hardware feature can make tracing very cheap for compiled, interpreted and JITted languages
| | lwn.net
2.8 parsecs away

Travel
| | Last branch records (LBRs) are hardware registers on Intel CPUs that allow sampling branches. [...]
| | blogs.igalia.com
23.3 parsecs away

Travel
| [AI summary] The article provides an introduction to XDP (eXpress Data Path) and eBPF (extended Berkeley Packet Filter), explaining their roles in improving packet processing performance in Linux. It discusses the limitations of kernel bypass techniques and how XDP addresses them by executing network functions within the kernel. The article also delves into the history and evolution of BPF, highlighting its transition from a packet filtering tool to a versatile virtual machine used for various kernel tasks. Examples of eBPF usage, such as the tracex4 program, are provided to illustrate its capabilities.