kernel-ark/arch
Chen, Kenneth W 383f2835eb [PATCH] Prefetch kernel stacks to speed up context switch
For architecture like ia64, the switch stack structure is fairly large
(currently 528 bytes).  For context switch intensive application, we found
that significant amount of cache misses occurs in switch_to() function.
The following patch adds a hook in the schedule() function to prefetch
switch stack structure as soon as 'next' task is determined.  This allows
maximum overlap in prefetch cache lines for that structure.

Signed-off-by: Ken Chen <kenneth.w.chen@intel.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: "Luck, Tony" <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-09 13:57:31 -07:00
..
alpha [PATCH] alpha: process_reloc_for_got confuses r_offset and r_addend 2005-09-09 13:57:30 -07:00
arm
arm26
cris
frv
h8300
i386 [PATCH] i386: seccomp fix for auditing/ptrace 2005-09-09 13:57:30 -07:00
ia64 [PATCH] Prefetch kernel stacks to speed up context switch 2005-09-09 13:57:31 -07:00
m32r
m68k
m68knommu
mips [PATCH] mips: add TANBAC TB0287 support 2005-09-09 13:57:30 -07:00
parisc
ppc [PATCH] ppc32: Kill PVR_440* defines 2005-09-09 13:57:29 -07:00
ppc64
s390
sh
sh64
sparc
sparc64
um
v850
x86_64 [PATCH] x86_64: Don't call enforce_max_cpus when hotplug is enabled 2005-09-09 13:57:30 -07:00
xtensa