performance
Looking Under the Hood: Data Processing Systems Performance Tricks (and How to Apply Them to Your Code)
Wednesday Mar 18 / 02:45PM GMT
Modern data processing systems—databases, analytics engines, vector stores, and stream processors—hide an extraordinary amount of performance engineering beneath their abstractions.
Holger Pirk
Associate Professor for Data Management Systems at Imperial College London and Avid Runner — Minimizing Cache Misses, Thread Divergence and Aerobic Decoupling
Not Just I/O: Using Async/Await for Computational Scheduling
Wednesday Mar 18 / 01:35PM GMT
In the past two years I have developed a new query execution engine for Polars, which not only tries to execute as much of your query in parallel as possible, but in a streaming fashion as well, such that you can process data sets which do not fit in memory.
Orson Peters
Senior Engineer of Query Execution @Polars, (Co-)Author of Stdlib Sort in Rust & Go
Automatically Retrofitting JIT Compilers
Wednesday Mar 18 / 03:55PM GMT
We as a community have attempted, multiple times, to speed up languages such as Lua, Python, and Ruby by hand-writing JIT compilers. Sometimes we've had short-term success, but the size, and pace of change, of their standard implementations has proven difficult to keep up with over time.
Laurence Tratt
Shopify / Royal Academy of Engineering Research Chair in Language Engineering @King's College London
Understanding and Tuning System Performance with CPU Hardware Counters
Monday Mar 16 / 05:05PM GMT
Counters are fundamental to monitoring: how many requests were processed, how many CPU-seconds consumed, how many bytes sent over a network. Very likely you are already monitoring your applications and operating systems via the hundreds or thousands of counters they expose.
Bryan Boreham
Distinguished Engineer @Grafana Labs, Member of the Prometheus Team, Expert in Distributed Systems and Computer Performance
Fixing the AI Infra Scale Problem by Stuffing 1M Sandboxes in a Single Server
Monday Mar 16 / 03:55PM GMT
The past year has seen an absolute explosion in the use of AI and agents in particular, a trend that is guaranteed to accelerate going forward.
Felipe Huici
CEO and Co-Founder @Unikraft, Founder and Maintainer of the Linux Foundation Unikraft Open Source Project