From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail202.messagelabs.com (mail202.messagelabs.com [216.82.254.227]) by kanga.kvack.org (Postfix) with ESMTP id EEDB86B0044 for ; Fri, 8 Jan 2010 14:12:35 -0500 (EST) Date: Fri, 8 Jan 2010 11:11:32 -0800 (PST) From: Linus Torvalds Subject: Re: [RFC][PATCH 6/8] mm: handle_speculative_fault() In-Reply-To: Message-ID: References: <20100104182429.833180340@chello.nl> <28c262361001042029w4b95f226lf54a3ed6a4291a3b@mail.gmail.com> <20100105134357.4bfb4951.kamezawa.hiroyu@jp.fujitsu.com> <20100105143046.73938ea2.kamezawa.hiroyu@jp.fujitsu.com> <20100105163939.a3f146fb.kamezawa.hiroyu@jp.fujitsu.com> <20100106092212.c8766aa8.kamezawa.hiroyu@jp.fujitsu.com> <20100106115233.5621bd5e.kamezawa.hiroyu@jp.fujitsu.com> <20100106125625.b02c1b3a.kamezawa.hiroyu@jp.fujitsu.com> <1262969610.4244.36.camel@laptop> <87my0omo3n.fsf@basil.nowhere.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-linux-mm@kvack.org To: Christoph Lameter Cc: Andi Kleen , Peter Zijlstra , KAMEZAWA Hiroyuki , Minchan Kim , "Paul E. McKenney" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "hugh.dickins" , Nick Piggin , Ingo Molnar List-ID: On Fri, 8 Jan 2010, Christoph Lameter wrote: > On Fri, 8 Jan 2010, Andi Kleen wrote: > > > This year's standard server will be more like 24-64 "cpus" > > What will it be? 2 or 4 sockets? I think we can be pretty safe in saying that two sockets is going to be overwhelmingly the more common case. It's simply physics and form factor. It's hard to put four powerful CPU's on one board in any normal form-factor, so when you go from 2->4 sockets, you almost inevitably have to go to rather fancier form-factors (or low-power sockets designed for socket-density rather than multi-core density, which is kind of against the point these days). So often you end up with CPU daughter-cards etc, which involves a lot more design and cost, and no longer fit in standard desktop enclosures for people who want stand-alone servers etc (or even in rack setups if you want local disks too etc). Think about it this way: just four sockets and associated per-socket RAM DIMM's (never mind anything else) take up a _lot_ of space. And you can only make your boards so big before they start having purely machanical issues due to flexing etc. Which is why I suspect that two sockets will be the bulk of the server space for the forseeable future. It's been true before, and multiple memory channels per socket to feed all those cores are just making it even more so. Linus -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org