Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp140324rdh; Wed, 22 Nov 2023 22:28:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IHmKKIONQ10U8ru1zHR1/kJHA7cC55ftWFdQtoQeqn8wvqgJfBhUM6RjP7gFKNgMK5WKlki X-Received: by 2002:a05:6a21:2c83:b0:189:c99a:7d5e with SMTP id ua3-20020a056a212c8300b00189c99a7d5emr3672750pzb.21.1700720924271; Wed, 22 Nov 2023 22:28:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1700720924; cv=pass; d=google.com; s=arc-20160816; b=rCz8Bwm38OXMtZ3RYV/b5oPd5is00v9P6THUzs6QFJWl/XuJRzhNhWE4xxqIk9QDRu HpMRYDiQr2cvtgHVEJPsXjmIDc8/pJg1g+SnBNWBLdhVphtWUFZLn+P7fIJzlBs0Qal1 OhTPjXCBCrwpoTT9Bfnux31x8idFoCESI36dBwUz1IpZ3rU3Sw0TlFODxsaiki+mdpCA 4fX16FLWKgT4k0HFcvQsn66TT2YI5JSCER/KXU3U5oEWMkvIN0rx81DBh7kVxCtyRw5F MBbNqRyHpj8wUnqFFgJuUkkdQRP5wkLo8RpvUCTxdrS69BkYXKzF0LxfpeOQcxo7wIrC zdgw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=PMdN8nYSx4Eemcc1GPPEt9xpGQEmhE/LTCD4UkN5+ag=; fh=wAUJtqTQNc3G0C4hx/5NRVkDlbNrkslHtIJzJuXEA5Y=; b=EfnGrVIcjJECKrYuMu3YWaoZWWykakpn75xXEhr9GC1pMG2qDx/SV+35WPl3u7g7nK VmZhLcHOL3tk2bBdEybT+CHm4DBwxAAUOaZICXH+uaZ6pVIrfc2NV1OlNSRO1anHNx9n /QP4nGLG/eC3pUHf7llC3cLBygZ0HdPVZk6TStqbtAWd21lc5MSwxKb/HNyfkPDxfHis D/Eez7s5mqdXeQ5vXu60nnEiWQttUKymWcA/FU66Ae0rhPOKa8somcroigCueHsn0Npm /P43osgPbstGdDKSPPVAczY41UlLSfyde24nk/tZ4iNdbs3WPT6Zg+UF7ddeW8EEBfwt JGTg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=ZeLnl1cn; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id ix7-20020a170902f80700b001cc2a0618f4si516195plb.199.2023.11.22.22.28.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Nov 2023 22:28:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=ZeLnl1cn; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 2987A807CC80; Wed, 22 Nov 2023 22:28:36 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344727AbjKWG2X (ORCPT + 99 others); Thu, 23 Nov 2023 01:28:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57846 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229737AbjKWG2V (ORCPT ); Thu, 23 Nov 2023 01:28:21 -0500 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2050.outbound.protection.outlook.com [40.107.212.50]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E5B15AD for ; Wed, 22 Nov 2023 22:28:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=erfEyoSkAYmyHHuM/9yAjasIu2PFdqXGnyuo+O2E7qqm1QAGOZpctQwMSxeP5WR4wQ6OSrYMtUdn7CKgKaBVM6R7K3MfiLCfVrfcLLqD4nndC3StINMwdfJwcbTvzBPYOmPRq6x9ku4D4UtJ7T/ktlV4qIRn21EEALAQj2rBUdzcB2aQN4A2rKr8MtbR1MRLYD19xa9G/Me24dE0tXj+eOASFHKq0tfSjVBD7Bv/QOLynrQ9huEdqkpJQgMcFdwHzDoOZhjyryitPY5dfMfcBFVGaHiNZHSlnlNjJoFVAvmPCY1WJS1ljjPhHJZPsnlLyXeNnQaP6qZ6L2wY/oY9Eg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PMdN8nYSx4Eemcc1GPPEt9xpGQEmhE/LTCD4UkN5+ag=; b=AWbd/uezGHXiC5yihXRdh7DO4PJMjX7sd6M4HTjjbZtC+HkW1QUDeGW0/gkUTUfcOWhu55xWiWFm3rKn2s0HYA3J3UqhZlp/Mls3LtN5zW2sqTDcgmb0/2+FbCISVw3E9w2lB6URh8K5yHqhBEKx9R6QGt9mW0VGkyy8TdbvHDSggEZE0aL10/WV7MkP0jGCOK6x6Kf84Cm6PnKK60PaZT2jOgY0ZPGcQtxgXYXhyOesyS3V7m4SIIPBmoJefTNu42IIg6NMrbm6cph3Der1+d4ms6j/bh6JJ2602DA6Z2QOcadYtAKsXi/sGwy2dQ5bmiKsbqe49AqXH8hAbsrWyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PMdN8nYSx4Eemcc1GPPEt9xpGQEmhE/LTCD4UkN5+ag=; b=ZeLnl1cn2sImjqdCXJaVH/2DDPREHPOb1Y5h0jldrXtFy3aH4c8wIsx1zI/rkk96OZF9azs30LssXGlM6ezS8SLiwdf58ixLxeK5K3EwMb3BPBRneugLQg3p95ubYz5WEcR4IPXGJVF1T3uJyi2JQBo4Tps1RWOMaTYbgv9muGZyCZdRAa3bTu/Ht4kbjms6SIjQVYYV4raB2bdGLOWbcpWU8q1vJYe6Z/PWfoveuZW5op5iiWl1It5x1JBki2veJ+DDP6CA/VHXnacFSf25ix4tH8dYUfXB/Gc1K1EaQ9fVHTczFdgYJgMRuVBbz/wqaxNnhrg3ya7Jq6c0T04KGQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from BY5PR12MB4130.namprd12.prod.outlook.com (2603:10b6:a03:20b::16) by DS7PR12MB6069.namprd12.prod.outlook.com (2603:10b6:8:9f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.18; Thu, 23 Nov 2023 06:28:25 +0000 Received: from BY5PR12MB4130.namprd12.prod.outlook.com ([fe80::6b9f:df87:1ee2:88ca]) by BY5PR12MB4130.namprd12.prod.outlook.com ([fe80::6b9f:df87:1ee2:88ca%6]) with mapi id 15.20.7025.019; Thu, 23 Nov 2023 06:28:25 +0000 Message-ID: <101e5ffa-acf3-459c-85f4-7f36a63b125a@nvidia.com> Date: Wed, 22 Nov 2023 22:28:04 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [RESEND PATCH v7 00/10] Small-sized THP for anonymous memory Content-Language: en-US To: Ryan Roberts , Andrew Morton , Matthew Wilcox , Yin Fengwei , David Hildenbrand , Yu Zhao , Catalin Marinas , Anshuman Khandual , Yang Shi , "Huang, Ying" , Zi Yan , Luis Chamberlain , Itaru Kitayama , "Kirill A. Shutemov" , David Rientjes , Vlastimil Babka , Hugh Dickins , Kefeng Wang Cc: linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20231122162950.3854897-1-ryan.roberts@arm.com> From: John Hubbard In-Reply-To: <20231122162950.3854897-1-ryan.roberts@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BYAPR08CA0060.namprd08.prod.outlook.com (2603:10b6:a03:117::37) To BY5PR12MB4130.namprd12.prod.outlook.com (2603:10b6:a03:20b::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR12MB4130:EE_|DS7PR12MB6069:EE_ X-MS-Office365-Filtering-Correlation-Id: c31fb7de-e9f3-4543-37ad-08dbebed65a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fSa6oPi/IH6fdFwly0hAmjz9UqVpWhFe7qS0S0LLiXadyKXNYyLTLr9i0WecLm2E7D5JzhQiB2XnrWlMwZV1D9SFBr5Ld3O9IwJ/KZUNcjkwXS7qbhm1KEYeb8qfAHEwoCyFiavZ7MFQCaA8yGi5oWQJAoXiXc1PHwYAswiR2UKublb3TOEMY3Nfkix0bGtn2hRHS72bt9Lr6AHVVwcjeJZDqEyaE5oMptCCmLi0daXSyI1/cyNiuNdnguBtbbUWrPRCKGToDoZ5VaG4VsVeF/LVtDLL3tgyGj6QOLZFf43udjR9gKh689NdKwRJ0qwjqQRH0S5Xs8PzYX1CFsSYTLz9BoL8wFVLX2ZlmXSavNLPyha1OnMsiWk86ZX70vzKNp9HIjgXdJxq7abVo0ZW8OjmO9nD+RurR28SfGGlwZB+h5jZvF0yLO9NqKlxywtW58Vv/RaQRYnEORk0F63YuqHRiO0KlYQTLAVzyoLWor0sPo3BY4uhYoAtRdYoQuRfaWPOU9RYnaiqPXi5brvZjna5KIuii28tbVzQzF7T7eta9qbRk3ifnRP+Cm68XbjFCLs2hyR2t5tsFn83MnaRRuQdrU2K5zTgMJpf+XmGnAoAzpRGQaRWWIBB6BauUd5WoTvP8hpWc8SStQDnvOXTHOaGmLLMMg8v0On9qawJ5L4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR12MB4130.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(136003)(39860400002)(346002)(366004)(396003)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(2906002)(8936002)(8676002)(4326008)(31696002)(86362001)(7416002)(5660300002)(921008)(41300700001)(36756003)(83380400001)(53546011)(6512007)(6506007)(2616005)(38100700002)(110136005)(31686004)(66476007)(66556008)(316002)(66946007)(478600001)(6666004)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ek1sTVRPREhXUkhZM2FqOXZ2UlFPYjFvbUlOWGdob0JGSVNJaTFoUk1HdXdm?= =?utf-8?B?bTBsS2twbUg0NXFOdlBaU0hFUUhlV3JabVU0Vk9RalJuWHg0K1hDOXlvWllo?= =?utf-8?B?NWZNM05nVEhTeEtGWjRGL0tRVGxmN0U2OHI5MmJrQVZOWXVoN3pnbGRJOExQ?= =?utf-8?B?YXFaUG5hbzRzWC9SNlNKODk2aStDaXEvc3luSVRRMURidmgvZzFuUmNLS3V5?= =?utf-8?B?RTJiaExQK0paMjNkd3JNR0V4T3prdGFJR3FDOFpDcnV3ZHRrMUR5VFlxTUQ2?= =?utf-8?B?YVZtdWJQMjU3QzNlYXoyZlYxVHFLL201MzJzNnhpemZOSmFJQzk5eERPL21W?= =?utf-8?B?M3J6NTNyRnVUdk0wVmw5NWg5UnZiTElnU09BWTJZeEcwQ0FFTjd0MXA2aGVu?= =?utf-8?B?TU1EUlV4Wk1kelRtUEZRRnhXNGRsV0YzYmhCUjROTCtyMlpEOU0rc002ekRM?= =?utf-8?B?aUFkYlMvS0k5Q2RsUGUxbEZldEpGc0w0OXJkUzM2OWVvaGdxMEFEYnA2ZlE1?= =?utf-8?B?RkpPWGNtM2Q1Mm8rU1FlYk54MWtqNk9abXJ4WVMrWXNZNndhMzk2Vmx5b01z?= =?utf-8?B?eXJtZzVFdDJXZ3lWeGo5RmdSbHM2U2NrWWxtd3BraVF4d1ZRZXNQV0hKVitD?= =?utf-8?B?dVJrUE9aNzcweXV2QngyVm8zNmxFKzZlclpDaVBBeHJOL0lSU2NYQVpRSUlY?= =?utf-8?B?dndZRnpBdG1sWGlncEEzT0tGbnNqOFg4WEdEdkF5azFTSGorU0dWU1BObzJm?= =?utf-8?B?bUtITWlFOU1BRXNCT1pJbW5jRDZSYzkzVG9QazFaRE1mSzRnRXVFZzZzQmRx?= =?utf-8?B?Qm9CTnZYYVZGOEp5R1BSZVozK2NnVTJRMUgzWlpVT3o5NXFjZlpiS3ZmQzJS?= =?utf-8?B?U3huMTZDaTB3cHJMT0xsRi9vV3RvbGNydHRacVVMOG5RditVYnkvSjNkaGU5?= =?utf-8?B?alBaRlJ4T3JqOFdWQlVsQ1dKNWFUSk1MOThSVlBldGFXRnVyN2M2d3MxK2Nq?= =?utf-8?B?dVA0L2RwcDRjMHhsOGlydGcwQml0UDR1M0tiRUxWNW9KQUlXTy9JM1ZSc3h3?= =?utf-8?B?OU5tV0lnWjNaSGw5M3k5aGJyNmIvbkEvNGp3RXE4dTZGTFJTMnV3T0NwR2Vq?= =?utf-8?B?N0NBd3JHdzNQZFBUUG1WZGRRYWpVNFFwR0RzVGZaQ3JPbXFxSDJ1cE0rbTly?= =?utf-8?B?aVY3ZjZ0aXV5OUYxeWloeks1N0tzSXVZeERNWWUzS0pqSllPd3lNejJROFRo?= =?utf-8?B?SC9UQnhSMkFPaXV5dmJRQVBPajhxWVVNNkEwS3JkdFllcU9SeTlJa1Qvc3lT?= =?utf-8?B?WmQvdkNUckJWRE9jM2RaaGIzTkFDUFdvZnhrM0VaVklCbmNveVZhU3pCT0cy?= =?utf-8?B?Q1lWeldqNVo3aDNSYXI4OXhDaHFhNTBDSjRkaUdveW9aZk9qS2xDSzN1MStw?= =?utf-8?B?ZFYzbHkzd1JhL3lEd3ZMRUpUSE5TQjlhMXhUVHUzS2FPdEFyQ2l6bGdZVzRE?= =?utf-8?B?d0hUdmVIZ3ZOWVlWY1Q2Nm5rOTZxNzF2WWlyOERGenA3NFhkSzJlVHUvSG5h?= =?utf-8?B?ZDRnTWdtVnU0aUttOEpRWGJDQk1oT3JRdkU0UkVINzVhQlVzTVZudkVJWEdp?= =?utf-8?B?Rm1ZUDJVQTYxZ3B1TnczdjVnN0lpSUZhSHgwR1k5WUM4bWc3NFlLMTdRQlNJ?= =?utf-8?B?MUdMZ2RENmEvN3E0ckFFL0sxcUZNdjRWV3pqK21OZWYrTm5hYkZlVTN1bytT?= =?utf-8?B?UGJ6dXRoMitQNzQ3VEJQOU8vNFJBSzhRWHFkR0p6NmZ1Z29pc1k2RG9vWkx3?= =?utf-8?B?MU5Tb1FqZmlDaWtiNGJvRVJzbEFSZUo2d3lzRFhJZGZOczdJOWpYRkJQMVNT?= =?utf-8?B?YTQraWdXS1JiN3NZaTdvQ2ROZTlQZkw2TE1pbDFSdVJvVjNObWJjWjJCVUhP?= =?utf-8?B?ajhkdjQxQ1JxRmJOZ3BOYUdPNGp4SXp3T2dHT0d3OS9ydWREY1JnQVcvK3lB?= =?utf-8?B?Q3BKak1UVzNTbTVEM1B5S1dHL0JId0dQREtWTmFYMDduRUdYQmtibC91OWZ1?= =?utf-8?B?eU1sU1J3LzIvbGVXejBzQm84YjhEMmZzSzdFTHk4WENLcVZWQnNIa0JMUVhM?= =?utf-8?B?Rm5FUllVSnNqNXIzQjVLV3NSTmtIR1VsemJ2SmYveFovaEt1WkMwQ28xSWlR?= =?utf-8?B?OUE9PQ==?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: c31fb7de-e9f3-4543-37ad-08dbebed65a1 X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB4130.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2023 06:28:24.9113 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: w/achWDwmnGGEV8b5EJtFjxbhudOQv18rytBazb1HXTLM+YwCSk3neIPekk0bxLdlnn28kAyppPUBmZ1+akLsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB6069 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Wed, 22 Nov 2023 22:28:36 -0800 (PST) On 11/22/23 08:29, Ryan Roberts wrote: ... > Prerequisites > ============= > > Some work items identified as being prerequisites are listed on page 3 at [8]. > The summary is: > > | item | status | > |:------------------------------|:------------------------| > | mlock | In mainline (v6.7) | > | madvise | In mainline (v6.6) | > | compaction | v1 posted [9] | > | numa balancing | Investigated: see below | > | user-triggered page migration | In mainline (v6.7) | > | khugepaged collapse | In mainline (NOP) | > > On NUMA balancing, which currently ignores any PTE-mapped THPs it encounters, > John Hubbard has investigated this and concluded that it is A) not clear at the > moment what a better policy might be for PTE-mapped THP and B) questions whether > this should really be considered a prerequisite given no regression is caused > for the default "small-sized THP disabled" case, and there is no correctness > issue when it is enabled - its just a potential for non-optimal performance. > (John please do elaborate if I haven't captured this correctly!) That's accurate. I actually want to continue looking into this (Mel Gorman's recent replies to v6 provided helpful touchstones to the NUMA reasoning leading up to the present day), and maybe at least bring pte-thps into rough parity with THPs with respect to NUMA. But that really doesn't seem like something that needs to happen first, especially since the outcome might even be, "first, do no harm"--as in, it's better as-is. We'll see. > > If there are no disagreements about removing numa balancing from the list, then > that just leaves compaction which is in review on list at the moment. > > I really would like to get this series (and its remaining comapction > prerequisite) in for v6.8. I accept that it may be a bit optimistic at this > point, but lets see where we get to with review? > > > Testing > ======= > > The series includes patches for mm selftests to enlighten the cow and khugepaged > tests to explicitly test with small-order THP, in the same way that PMD-order > THP is tested. The new tests all pass, and no regressions are observed in the mm > selftest suite. I've also run my usual kernel compilation and java script > benchmarks without any issues. > > Refer to my performance numbers posted with v6 [6]. (These are for small-sized > THP only - they do not include the arm64 contpte follow-on series). > > John Hubbard at Nvidia has indicated dramatic 10x performance improvements for > some workloads at [10]. (Observed using v6 of this series as well as the arm64 > contpte series). > Testing continues. Some workloads do even much better than than 10x, it's quite remarkable and glorious to see. :) I can send more perf data perhaps in a few days or a week, if there is still doubt about the benefits. That was with the v6 series, though. I'm about to set up and run with v7, and expect to provide a tested by tag for functionality, sometime soon (in the next few days), if machine availability works out as expected. thanks, -- John Hubbard NVIDIA