Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- From: Julian Elischer <julian@xxxxxxxxxxxx>
- Date: Tue, 16 Jan 2007 10:30:10 -0800
Attilio Rao wrote:
2006/7/28, Attilio Rao <attilio@xxxxxxxxxxx>:
After some thinking, I think it's better using init/fini methods
(since they hide the sizeof(struct turnstile) with size parameter).
Feedbacks and comments are welcome:
http://users.gufi.org/~rookie/works/patches/uma_sync_init.diff
[CC'ed all the interested people]
Even if a long time is passed I did some benchmarks based on ebizzy tool.
This program claims to reproduce a real httpd server behaviour and is
used into the Linux world for benchmarks, AFAIK.
I think that results of the comparison on this patch is very
interesting, and I think it worths a commit :)
I think that results can be even better on a Xeon machine (I had no
chance to reproduce this on some of these).
(Results taken in consideration have been measured after some starts,
in order to minimize caching differences).
The patch:
http://users.gufi.org/~rookie/works/patches/ts-sq/ts-sq.diff
The benchmark results:
http://users.gufi.org/~rookie/works/patches/ts-sq/ts-sq.benchmark
those are very big differences!
what does the benchmark actually measure?
The kernel options file:
http://users.gufi.org/~rookie/works/patches/ts-sq/CURRENT
For any information, comment, etc. please feel free to contact me.
Attilio
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- From: Attilio Rao
- Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- References:
- Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- From: Attilio Rao
- Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Prev by Date: Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Next by Date: Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Previous by thread: Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Next by thread: Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
- Index(es):
Relevant Pages
|