Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 829 Bytes

README.md

File metadata and controls

23 lines (15 loc) · 829 Bytes

ipa - Inter-Process Allocator

(c) Benjamin O'Halloran

Build Status

About

A speculative malloc(3) package for use in BOP.

The previous allocators used in BOP allocated a large chunk of memory before speculation and divided up this region to speculative tasks or aborting the speculation when memory ran out. Bomalloc improves upon these allocators by allowing for arbitrary heap growth while speculating and synchronizing this growth in order to avoid artificial conflicts.

This allocator has previously been called 'noomr' and 'bomalloc' on Github. The current name (IPA) should be the final one.

Genesee IPA