pub:projects:ssmalloc
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| pub:projects:ssmalloc [2012/04/17 15:17] – created root | pub:projects:ssmalloc [2014/08/22 10:32] (current) – [Publications] root | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| Here is the figure of the overall architecture of SSMalloc. | Here is the figure of the overall architecture of SSMalloc. | ||
| - | {{ : | + | {{: |
| SSMalloc maintains a private heap for each application thread. A thread operates on its own heap for most requests, thus eliminates most of the synchronization. Each private heap holds several fixed-size memory chunks. A memory chunk contains many objects of the same size class. | SSMalloc maintains a private heap for each application thread. A thread operates on its own heap for most requests, thus eliminates most of the synchronization. Each private heap holds several fixed-size memory chunks. A memory chunk contains many objects of the same size class. | ||
| Line 31: | Line 31: | ||
| Experiments using a number of commonly used allocation-benchmarks running on a 48-core machines show that for most cases SSMalloc outperforms prior systems in allocation latency and access locality, and provides more stable and scalable performance. | Experiments using a number of commonly used allocation-benchmarks running on a 48-core machines show that for most cases SSMalloc outperforms prior systems in allocation latency and access locality, and provides more stable and scalable performance. | ||
| - | Here is some of the experimental | + | Here is some experimental |
| + | |||
| + | === Sequential Performance === | ||
| + | |||
| + | {{: | ||
| + | |||
| + | === Multi-thread Scalability and Stableness === | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | === Locality Stableness === | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| ===== Summary ===== | ===== Summary ===== | ||
| Line 40: | Line 55: | ||
| ===== Publications ===== | ===== Publications ===== | ||
| + | *Ran Liu and Haibo Chen. SSMalloc: A Low-latency, | ||
| + | |||
| ===== Source Code ===== | ===== Source Code ===== | ||
| - | (Coming soon) | + | [[https:// |
pub/projects/ssmalloc.1334647027.txt.gz · Last modified: by root