On Wed, 16 Apr 2008 22:50:51 +0200, "Andi Kleen" <andi@firstfloor.org> said:Hello Andi, Ingo, The input for the first 'benchmark' was indeed completely unrealistic. They did show a very convincing speedup, though. This program was really written to verify the implementation and was later converted to a benchmark. Many benchmarks are unrealistic. I also wrote a benchmark for find_first_bit and find_next_bit: http://heukelum.fastmail.fm/find_first_bit My conclusion would be: the speed of the generic bitmap implementation is either better than or at least comparable to the current private implementations in i386/x86_64. The generic version is out-of-line, while the private implementation of i386 was inlined: this causes a regression for very small bitmaps. However, if the bitmap size is a constant and fits a long integer, the updated generic code should inline an optimized version, like x86_64 currently does it. I think the change is a good one. Greetings, Alexander -- Alexander van Heukelum heukelum@fastmail.fm -- http://www.fastmail.fm - The professional email service --
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Linus Torvalds | Linux 2.6.27-rc5 |
| Jared Hulbert | [PATCH 00/10] AXFS: Advanced XIP filesystem |
| Linus Torvalds | Linux 2.6.27-rc8 |
git: | |
| David Miller | [GIT]: Networking |
| Antonio Almeida | HTB accuracy for high speed |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
