cvs commit: src/sys/kern init_sysent.c syscalls.c
systrace_args.c src/sys/sys syscall.h syscall.mk sysproto.h
Jeff Roberson
jroberson at chesapeake.net
Mon Mar 3 22:07:55 UTC 2008
On Tue, 4 Mar 2008, Peter Jeremy wrote:
> On Mon, Mar 03, 2008 at 02:24:54AM -1000, Jeff Roberson wrote:
>> it. After all 1024 cpus should be enough forever.. ;)
>
> I notice the smiley but... Based on Sun's claims, they should have 1024
> thread boxes in 4-6 years. They have 64-thread boxes now (8 core x 8
> thread) [*] and have said they'll double threads/chip every 12-18 months.
>
> [*] I thought there was a dual-chip T5xxx which would have 128 threads)
> but it doesn't show up.
We have much bigger problems than the CPU_SETSIZE in cpuset. Currently
the kernel assumes it can fit all cpus in one register. So 64 is the max
on any platform. We need to modify the kernel to support this large
number of cpus. After that we'll still run poorly on most workloads with
this many cpus due to internal lock contention. There is a lot of work to
do to support platforms of this size.
>
> --
> Peter Jeremy
> Please excuse any delays as the result of my ISP's inability to implement
> an MTA that is either RFC2821-compliant or matches their claimed behaviour.
>
More information about the cvs-src
mailing list