Messages in this thread | | | Date | Tue, 22 Jun 1999 08:42:46 -0700 | From | "Jeffrey B. Siegal" <> | Subject | Re: Some very thought-provoking ideas about OS architecture. |
| |
Jim Gettys wrote: > More interesting may be Keith's recent results: while executing more > instructions, but in a much more compact code base, he's seeing >10% kinds > of speedups on the frame buffer coder (excluding text, where he's > not worrying about speed; even so, dumb simple code is getting him > 50K characters/second or more). Both the old code and the new code > should be I/O bus cycle bound. Part of the speedup may be that he's > able to use 64 bit constructs in the compiler, but part may be due to > better instruction cache behavior.
Absolutely. In recent years, I have looked at the gross code expansion done by the X server build (where some substantial code is compiled multiple times, and in each case there is some pretty aggressive loop unrolling) and thought that this might well be wrong given today's cache issues. But I never did anything to test that theory. I'm glad to hear that Keith has (as ever) been doing some good work in this area.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |