Mason Protter
I'm a PhD Candidate working in theoretical condensed matter physics at the University of Alberta, living in Cologne, Germany. I have a passion for programming, especially when it comes to high-performance code, and metaprogramming in the Julia language.
![The speaker's profile picture](/media/avatars/Photo_2023-10-22_16_29_44_qI1Pvox.jpg)
Sessions
12-01
15:25
30min
Bumper.jl -- a quick guide to Bump allocators for ultra-high performance intermediate allocations
Mason Protter
Creating and garbage-collecting arrays in the middle of a performance sensitive piece of code is one of the most common performance pitfalls in the julia language. Bumper.jl is a julia package which provides users with a way to create and destroy intermediate arrays with zero performance compromises, and useful features for developers.
Auditorium