Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 1 Aug 2002 22:28:33 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 1 Aug 2002 22:28:33 -0400 Received: from e2.ny.us.ibm.com ([32.97.182.102]:6606 "EHLO e2.ny.us.ibm.com") by vger.kernel.org with ESMTP id ; Thu, 1 Aug 2002 22:28:33 -0400 To: Rik van Riel cc: "David S. Miller" , Andrew Morton , linux-kernel@vger.kernel.org, linux-mm@kvack.org, rohit.seth@intel.com, sunil.saxena@intel.com, asit.k.mallick@intel.com Reply-To: Gerrit Huizenga From: Gerrit Huizenga Subject: Re: large page patch In-reply-to: Your message of Thu, 01 Aug 2002 22:55:05 -0300. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <31864.1028255392.1@us.ibm.com> Date: Thu, 01 Aug 2002 19:29:52 -0700 Message-Id: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1567 Lines: 34 In message , > : Rik van Riel writes: > On Thu, 1 Aug 2002, David S. Miller wrote: > > From: Andrew Morton > > > - Minimal impact on the VM and MM layers > > > > Well the downside of this is that it means it isn't transparent > > to userspace. For example, specfp2000 results aren't going to > > improve after installing these changes. Some of the other large > > page implementations would. > > We should also take into account that the main application that > needs large pages for its SHM segments is Oracle, which we don't > have the source code for so we can't recompile it to use the new > syscalls introduced by this patch ... There are quite a few other applications that can benefit from large page support. IBM Watson Research published JVM and some scientific workload results using large pages which showed substantial benefits. Also, we believe DB2, Domino, other memory piggish apps (e.g. think scientific) would benefit equally on many architectures. It would sure be nice if the interface wasn't some kludgey back door but more integrated with things like mmap() or shm*(), with semantics and behaviors that were roughly more predictable. Other than that, no comments as yet on the patch internals... gerrit - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/