-----BEGIN PGP SIGNED MESSAGE-----
Announcing release 1.4 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.
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>
Supported systems include Linux, Solaris, IRIX (with pthreads and
sproc support), Windows NT, and the BeOS.
Changes since version 1.3.3:
* Doubled the speed of calls to free().
* Further improved scalability, especially on Solaris.
* Reduced memory consumption and improved performance on
uniprocessors.
* Changed the lock implementation for Windows from spin to
spin-yield, as in the UNIX implementations (thanks to Paul
Larson of Microsoft Research for pointing out how to do this).
* Removed the shbench benchmark from the distribution, per
request from MicroQuill, Inc.
- -- Emery (Hoard author)
- --
Emery Berger | Parallel Programming
emery _at_ cs.utexas.edu | & Multiprogramming MP Groups
<http://www.cs.utexas.edu/users/emery> | University of Texas at Austin
- --
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce _at_ news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: latin1
iQCVAgUBOHu7N1rUI/eHXJZ5AQHZbQQAxo3MWwc5SQxwRlRmZqIA57YT5KGax8HB
/BJUChUT0h2kMbB5YABMEza0gs7/bFMMfnzxA+IOOyPOt5y7h4Qz7Hi48oATK1zP
jeFChSq9vfRgciBChdbRQgocryPKBSwSeEZTaSyvwvzETdeL/c5CeuARl1McCM2O
nIoImCWAQ8Y=
=meG8
-----END PGP SIGNATURE-----