Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932382AbVKGAfY (ORCPT ); Sun, 6 Nov 2005 19:35:24 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932383AbVKGAfY (ORCPT ); Sun, 6 Nov 2005 19:35:24 -0500 Received: from mailwasher.lanl.gov ([192.65.95.54]:50585 "EHLO mailwasher-b.lanl.gov") by vger.kernel.org with ESMTP id S932382AbVKGAfX (ORCPT ); Sun, 6 Nov 2005 19:35:23 -0500 To: ak@suse.de, nickpiggin@yahoo.com.au, rohit.seth@intel.com Subject: RE: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19 Cc: akpm@osdl.org, andy@thermo.lanl.gov, arjan@infradead.org, arjanv@infradead.org, gmaxwell@gmail.com, haveblue@us.ibm.com, kravetz@us.ibm.com, lhms-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mbligh@mbligh.org, mel@csn.ul.ie, mingo@elte.hu, torvalds@osdl.org In-Reply-To: <01EF044AAEE12F4BAAD955CB75064943051354C4@scsmsx401.amr.corp.intel.com> Message-Id: <20051107003452.3A0B41855A0@thermo.lanl.gov> Date: Sun, 6 Nov 2005 17:34:52 -0700 (MST) From: andy@thermo.lanl.gov (Andy Nelson) X-PMX-Version: 4.7.1.128075 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1823 Lines: 47 Hi folks, >Not sure how applications seamlessly can use the proposed hugetlb zone >based on hugetlbfs. Depending on the programming language, it might >actually need changes in libs/tools etc. This is my biggest worry as well. I can't recall the details right now, but I have some memories of people telling me, for example, that large pages on linux were not now available to fortran programs period, due to lack of toolchain/lib stuff, just as you note. What the reasons were/are I have no idea. I do know that the Power 5 numbers I quoted a couple of days ago required that the sysadmin apply some special patches to linux and linking to extra library. I don't know what patches (they came from ibm), but for xlf95 on Power5, the library I had to link with was this one: -T /usr/local/lib64/elf64ppc.lbss.x No changes were required to my code, which is what I need, but codes that did not link to this library would not run on a kernel that had the patches installed, and code that did link with this library would not run on a kernel that didn't have those patches. I don't know what library this is or what was in it, but I cant imagine it would have been something very standard or mainline, with that sort of drastic behavior. Maybe the ibm folk can explain what this was about. I will ask some folks here who should know how it may work on intel/amd machines about how large pages can be used this coming week, when I attempt to do page size speed testing for my code, as I promised before, as I promised before, as I promised before. Andy - 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/