[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: NUMA-aware tcmalloc



Howard Chu wrote:
Howard Chu wrote:
For those of you running multi-socket Opteron servers (and eventually,
multi-socket Nehalem servers), AMD published a whitepaper last week on their
work adapting Google's tcmalloc to be NUMA-aware. The whitepaper includes
links to their source code / diffs. It appears to be quite a performance boost
in their (very artificial) benchmark. I'll be trying it out soon myself.

Doh. Forgot to paste the link:

http://developer.amd.com/Assets/NUMA_aware_heap_memory_manager_article_final.pdf

http://people.cs.vt.edu/~scschnei/streamflow/

This paper from 2006 indicates that Streamflow is even faster than tcmalloc, with comparable memory footprint. Has anyone here used it? I don't recall having heard of it when I was comparing allocators in 2007.

--
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/