Speaker: Orson Peters

He / him / his

Senior Engineer of Query Execution @Polars, (Co-)Author of Stdlib Sort in Rust & Go

Orson works at Polars, where he focuses on query execution. He is passionate about optimizing code and squeezing the most performance possible out of a CPU, which is a perfect fit. He is the (co-)author of various sorting algorithms (e.g. pdqsort, driftsort, ipnsort), some of which are used in the Rust and Go standard libraries. He has also published fast hashing algorithms (foldhash, polymur-hash), and several other open-source Rust crates (e.g. slotmap).

Find Orson Peters at:

Session

Not Just I/O: Using Async/Await for Computational Scheduling

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.

Read more

Date

Wednesday Mar 18 / 01:35PM GMT ( 50 minutes )

Location

Mountbatten (6th Fl.)

Topics

architecture performance parallelism async

Share