Important Bugfix Release -- The Hoard multiprocessor memory allocator, version 1.3.1 | Linux Today

Important Bugfix Release — The Hoard multiprocessor memory allocator, version 1.3.1

Written By
Web Webster
Web Webster
Nov 25, 1999

This release fixes a serious bug caused by the newest version of
libc (2.1.2, included with Red Hat 6.1). A call to malloc() inside
of atexit resulted in deadlock. I’ve now included a patched version
of atexit that solves this problem.

Announcing release 1.3.1 of Hoard, a fast, scalable and
memory-efficient allocator for multithreaded applications on
multiprocessors. Hoard solves the heap contention problem caused
when multiple threads simultaneously call malloc() and free() (or
new and delete).

Hoard scales linearly up to at least 14 processors and has
guaranteed bounds on memory consumption. You can use Hoard without
changing any of your source code: just link it in. Linking with
Hoard can result in a *dramatic* speedup of your application.

Supported systems include Linux, Solaris, IRIX (with pthreads
and sproc support), Windows NT, and with this release, the
BeOS.

Hoard is distributed under the Lesser GNU Public License, so you
may freely distribute any application linked with Hoard. You can
download Hoard from the Hoard home page:

http://www.cs.utexas.edu/users/emery/hoard

— Emery


Emery Berger
emery@cs.utexas.edu
http://www.cs.utexas.edu/users/emery

Parallel Programming
& Multiprogramming MP Groups
University of Texas at Austin

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.