University of Cambridge > Talks.cam > Computer Laboratory NetOS Group Talklets > Zero-copy programming

Zero-copy programming

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Stephen Kell.

In this “crazy idea” talklet, I will begin by claiming that memory remains a scarce resource, in contrast to the relative plenty of CPU , disk space etc. on modern machines. Many programs contain redundant copies of information, which might be collapsible by OS-level mechanisms (shared memory, memory-mapped I/O). Sharing-recovery approaches (like Satori) rely on copies being bitwise-verbatim, whereas I estimate that more copies are found in somewhat transcoded form, where there is some small computational distance between different copies’ representations. I will describe a few examples of such programs, a few ideas that might help save memory in these cases, and a few foreseeable challenges.

This talk is part of the Computer Laboratory NetOS Group Talklets series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2024 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity