- Hoard memory allocator
The Hoard memory allocator, or Hoard, is a memory allocator for
Linux , Solaris,Microsoft Windows and otheroperating systems . Hoard can improve the performance ofmultithreaded applications by providing fast,scalable memory management functions (malloc and free). In particular, it reduces contention for the heap (the central data structure used indynamic memory allocation ) caused when multiple threads allocate or free memory, and avoids thefalse sharing that can be introduced by memory allocators. At the same time, Hoard has low fragmentationcite journal
author = Berger, E.D.
coauthors = McKinley, K.S.; Blumofe, R.D.; Wilson, P.R.
year = 2000
title = Hoard: a scalable memory allocator for multithreaded applications
journal = ACM SIGPLAN Notices
volume = 35
issue = 11
pages = 117-128
url = http://portal.acm.org/citation.cfm?id=356989.357000
accessdate = 2008-01-06] .References
External links
* cite journal
id=Berger2000
author = Berger, E.D.
coauthors = McKinley, K.S.; Blumofe, R.D.; Wilson, P.R.
year = 2000
title = Hoard: a scalable memory allocator for multithreaded applications
journal = ACM SIGPLAN Notices
volume = 35
issue = 11
pages = 117–128
url = http://portal.acm.org/citation.cfm?id=356989.357000
accessdate = 2008-01-06
doi = 10.1145/356989.357000
* [http://www.hoard.org/ The Hoard web page] .
* [http://www.cs.umass.edu/~emery Emery Berger] , Hoard's author and a professor at theUniversity of Massachusetts Amherst .
Wikimedia Foundation. 2010.