You are here: Home » Software Development » Other » Hoard

Hoard

Hoard The Hoard memory allocator is a very fast, memory-efficient and scalable memory allocator



  • Downloads:1
  • Last update:Apr 18, 2009
  • Version:3.6.1
  • License:GPL
  • Publisher:Emery Berger
  • System Requirements Windows NT / 2K / XP / Vista

Free Download ( 1.1 MB )

Hoard

The Hoard memory allocator is a very fast, memory-efficient and scalable memory allocator
The Hoard memory allocator is a very fast, memory-efficient and scalable memory allocator. Hoard runs on a variety of platforms, including Linux, Solaris, and Windows.

Hoard is a drop-in replacement for malloc() that can dramatically improve application performance, especially for multithreaded programs running on multiprocessors. No change to your source is necessary. Just link it in or set just one environment variable.

Multithreaded programs often do not scale because the heap is a bottleneck. When multiple threads simultaneously allocate or deallocate memory from the allocator, the allocator will serialize them.

Programs making intensive use of the allocator actually slow down as the number of processors increases. Your program may be allocation-intensive without you realizing it, for instance, if your program makes many calls to the C++ Standard Template Library (STL).

False Sharing
The allocator can cause other problems for multithreaded code. It can lead to false sharing in your application: threads on different CPUs can end up with memory in the same cache line, or chunk of memory. Accessing these falsely-shared cache lines is hundreds of times slower than accessing unshared cache lines.

Blowup
Multithreaded programs can also lead the allocator to blowup memory consumption. This effect can multiply the amount of memory needed to run your application by the number of CPUs on your machine: four CPUs could mean that you need four times as much memory. Hoard is a fast allocator that solves all of these problems.

Free Download ( 1.1 MB )

Rating & Reviews for Hoard





Tips & Guides Related to Hoard

  • Voice over Internet phone and chat software on Mac

    Internet phone has become so ubiquitous, an entire generation of internet users is probably unaware there was ever life without it. Use Internet phone to help you communicate across networks with people all the world.

    by candies on Aug 26, 2009

  • How can I remove Spam from my PC

    How can you remove spam emails from PC? Spam Monitor - this excellent detector and remove software monitors and removes Spam, Junk Mail and Virus Mail from your PC!

    by candies on Jun 19, 2009

  • How do I protect my computer from Spam

    How do I protect my computer from Spam Mail? Spam Monitor - this powerful and latest Spam monitor filter software offers a series of protective functions, it can protect your PC from all Spam Emails!

    by candies on Jun 18, 2009

  • How to stop Junk Mail in your mailbox

    How to stop Spam and Junk Mail in your mailbox? Spam Monitor - this full-functional spam detector and filter software can help you monitor all the Junk Mails and stop them from sending to your mailbox.

    by candies on Jun 19, 2009

  • How to block spam on Microsoft Outlook Express

    How to block spam emails on Microsoft Outlook Express? Spam Monitor, this powful Spam Detector and Blocker software is also an useful Outlook Express Spam Blocker tool, it offers blocking Spam for Outlook.

    by candies on Jun 22, 2009

Free Download Hoard

Free Download ( 1.1 MB )