Radio and PodcastRadio and PodcastLive Radio & Podcasts
Memory Management with Stephen Dolan artwork
Technology

Memory Management with Stephen Dolan

Signals and Threads by Jane Street

Jan 5, 202201:22:34Technology

Stephen Dolan works on Jane Street’s Tools and Compilers team where he focuses on the OCaml compiler. In this episode, Stephen and Ron take a trip down memory lane, discussing how to manage computer memory efficiently an...

About This Episode

Memory Management with Stephen Dolan is an episode from Signals and Threads by Jane Street. Stephen Dolan works on Jane Street’s Tools and Compilers team where he focuses on the OCaml compiler. In this episode, Stephen and Ron take a trip d...

Podcast

This episode belongs to Signals and Threads.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Jan 5, 2022, 01:22:34 long, audio available.

Questions About This Episode

What is Memory Management with Stephen Dolan about?

Stephen Dolan works on Jane Street’s Tools and Compilers team where he focuses on the OCaml compiler. In this episode, Stephen and Ron take a trip down memory lane, discussing how to manage computer memory efficiently and safely. They consider trade-offs between reference counting and garbage collection, the surprising gains achieved by prefetching, and how new language features like local allocation and unboxed types could give OCaml users more control over their memory. You can find the transcript for this episode on our website . Some links to topics that came up in the discussion: Stephen’s command-line JSON processor, jq Stephen’s Cambridge dissertation, “Algebraic Subtyping” , and a protoype implementation of mlsub , a language based on those ideas. A post from Stephen on how to benchmark different memory allocators. A Jane Street tech talk on “Unboxed Types for OCaml” , and an RFC in the OCaml RFC repo. A paper from Stephen and KC Sivaramakrishnan called “Bounding Data Races in Space and Time” , which is all about a new and better memory model for Multicore OCaml. Another paper describing the design of OCaml’s multicore GC. The Rust RFC for Higher-ranked trait bounds .

Where can I listen to Memory Management with Stephen Dolan?

You can listen to Memory Management with Stephen Dolan online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is Memory Management with Stephen Dolan from?

Memory Management with Stephen Dolan is an episode from Signals and Threads by Jane Street.

How long is this episode?

This episode is 01:22:34 long.

When was this episode published?

This episode was published on Jan 5, 2022.

Can I save Memory Management with Stephen Dolan for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Signals and Threads?

Yes. This page shows related episodes from Signals and Threads when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to Memory Management with Stephen Dolan?

You can listen to Memory Management with Stephen Dolan on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

Memory Management with Stephen Dolan is from Signals and Threads by Jane Street.

What are the episode details?

Published Jan 5, 2022 and 01:22:34 long