From: Daniel G. <da...@fp...> - 2005-02-01 03:34:14
|
On Mon, 2005-01-31 at 19:11 -0800, Jake Hamby wrote: > Daniel Gryniewicz wrote: > > > > I can easily sync up and give you a new sched02 patch. I'll do that. > > Note that, after updating CVS today, I'm having tons on warnings on my > > linux box. These will likely show up with Vanders' experimental GCC, so > > we should probably fix those too. (The <atheos/typedefs.h> -> > > "inc/typedefs.h" move had me fooled for a minute...) > > Cool. I'll test Vanders' new GCC and see how stable it is for kernel > builds. I've been reading _The Unabridged Pentium 4 IA32 Processor > Genealogy_ at Safari.oreilly.com and I found some good tips on getting > the best performance with HT. Are you keeping in mind the differences > between logical and physical CPUs in your scheduling logic? Here are > the techniques that Intel recommends to optimize performance for > HT-enabled processors. > <snip HT stuff> Yep, I'm keeping all that in mind. HT is quite important to something like Syllable. The goal is to optimize for the 2 physical (and possibly 4 logical) CPU case, for now, at least until dual-CPU-dual-core systems become common. Daniel PS I sent the patch, but I keep forgetting the 40kb limit on the list, so it's in moderation again. <sigh> Next time, I'll CC you directly. |