From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7192DC433F5 for ; Tue, 21 Sep 2021 19:19:08 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id EE50961165 for ; Tue, 21 Sep 2021 19:19:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org EE50961165 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 88D5F6B006C; Tue, 21 Sep 2021 15:19:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 83E4D6B0071; Tue, 21 Sep 2021 15:19:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6695C6B0072; Tue, 21 Sep 2021 15:19:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0002.hostedemail.com [216.40.44.2]) by kanga.kvack.org (Postfix) with ESMTP id 541026B006C for ; Tue, 21 Sep 2021 15:19:07 -0400 (EDT) Received: from smtpin16.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 035832FD85 for ; Tue, 21 Sep 2021 19:19:07 +0000 (UTC) X-FDA: 78612543534.16.0D8E7C9 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2086.outbound.protection.outlook.com [40.107.237.86]) by imf20.hostedemail.com (Postfix) with ESMTP id 7FDA9D0000B8 for ; Tue, 21 Sep 2021 19:19:06 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LhVklMHo+wx62hGNfaPE9+JO1MLJUGzB2RX47ns0Zf+iC9qcW6WQlEqelB2RRXq7X0lnMq8/mFr6lqLcdpUHSUCs5XD2BvRz+FcOV1RlaZdpAJJVlRd3XI/8Rc71SxC2AJasBIkRrb/3kib5LPXkHmRxBItjbI9Kqao0cTxWcoUiFf2lojpDHiQ7cmmpz98m/qCAwEN0HSU52IOJi4oLt43c3u0Raw/s67PswknRAeV0WF8pw88vmDuo6BM0lTb0ShsqayleiNdkkJCTATql6PnY2KOdh/hE3efSN1c0iAitbF+FC18lujW7G9kv9AAZ1VKT6zoDt8Kb2NAFzBO+7w== 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; bh=y/TqFwxeQCyR5KLnSavJs1SkVVNnlySJYc7vA/210c8=; b=TkZipc6A+jpQTl61ir8RnHZWzeU6MEk/5Mc4uF7eQ9yIJSALJRgTvahNf/ky9sIEYrupPENxOI2+ARjThCPwA/g+PPdbOEDI70ovUmFhWtNOcWncI9fgH4MgdFTIPZ2qTPJpLYlqjag629db5u59MHbHiwndrNa9Cx1iWyrVjRrfZGwOn56qQoJYAdTrL16DhOqNoKnLzJwa2mnAUvM6Sp4u4a92IP9xPBpajESB2W1QOhTst5xu6DfzQjvXLSh+9/27kYULlQmdpDQbHBe+3As0j8vQlqViGc4obj9P7su7qj8AUzK06D3Gf5XnmIJCaKDJ5XwlURuzcZDhthhioA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y/TqFwxeQCyR5KLnSavJs1SkVVNnlySJYc7vA/210c8=; b=L60nlBPeTwYj/R26+br4dNUXnAbCWzn3u8LzcNUZJfksQOxf3mDX75EahOK05qE6/3Bb3aeIvqm5PUhZIH0qusvFlkMVoPP+h5sy83Pf/SbCU5Om87dwlvLXCk8eb32HKuiMx3IKKgLqbMdl1nF5ILO+7QByTld+awHoB6Bxqs4= Received: from BN9PR12MB5129.namprd12.prod.outlook.com (2603:10b6:408:136::12) by BN9PR12MB5164.namprd12.prod.outlook.com (2603:10b6:408:11d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Tue, 21 Sep 2021 19:19:04 +0000 Received: from BN9PR12MB5129.namprd12.prod.outlook.com ([fe80::94bc:6146:87a:9f3c]) by BN9PR12MB5129.namprd12.prod.outlook.com ([fe80::94bc:6146:87a:9f3c%5]) with mapi id 15.20.4523.018; Tue, 21 Sep 2021 19:19:04 +0000 To: Linux MM , linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, Maling list - DRI developers , "linux-kernel@vger.kernel.org" Cc: Christoph Hellwig , Jason Gunthorpe , Jerome Glisse , Ralph Campbell , Theodore Ts'o , Andrew Morton , Mel Gorman , Peter Zijlstra , "Phillips, Daniel" , "Sierra Guiza, Alejandro (Alex)" From: Felix Kuehling Organization: AMD Inc. Subject: BoF at LPC: Documenting the Heterogeneous Memory Model Architecture Message-ID: <23aeacb6-0cd9-d10f-76bc-3c9d33905daa@amd.com> Date: Tue, 21 Sep 2021 15:19:02 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US X-ClientProxiedBy: YTOPR0101CA0001.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b00:15::14) To BN9PR12MB5129.namprd12.prod.outlook.com (2603:10b6:408:136::12) MIME-Version: 1.0 Received: from [172.27.226.80] (165.204.55.251) by YTOPR0101CA0001.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b00:15::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Tue, 21 Sep 2021 19:19:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 74288d7e-5bd7-4ecf-87c8-08d97d34acf7 X-MS-TrafficTypeDiagnostic: BN9PR12MB5164: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lU4s4ejjeRrj/j4IdgYIh+UfjtAJkBjSobKsrLFuAQiWagkJy5kpJgakkjF8R26VWhIfvqro6S9ljH6ShLN4cCdKnWjuVEHPhRzH64R53CRMEt6REk86O8n+DaQh6QxNDU89B/IjftJOLj1Kx1aJpEsHZ/Vj7hscWq2NLvecDOCpL06mgbfEHBWlZ29VfPE6YA/XoVbItiVOe7NEkAauAG2HAWWDd6HVWoUkT3GE5tgDvan7QbDTG2uendTzvrfmgSSBAVxREGufVUcoo3shhbFM1cU2n94GbyEBzd6oJWXUbVqrj+5Td6ngixQ9B2caEiBzYHvaD+fAxNz/CFjxNW1FJ6VZJ2etVeud0hub0hYLF4rVUCTZnCOT7TSoXgcgJ7bYv/o2zwkc2tMBnDq4UdmFqZjh9UD+yEPcTFuQ2UHSlsMo/Ys2Y8wwUpERTMFIw6Y67lwhkvPd1rBRasmGU7DoQNesv7dFCzb9asbim1z1nLA4ue/dqgjqcAQ/Fs7cQ1SwJLBZ1xiCNxk1xtna/axoHBeibH6h4N6+FrsfEU5nW/APRHDxZN+lN8AAbFAJEO8H63DL7W7S/Y4yyAs5+9/OeiEeunPYWzE7vVl93NqkN0qR6B2AY1NEpJ+j6DJUSI7yeBNIXb/8hjD0QpZlnQaET17GChR/75I5/DmIaU5Gj0ePkvVYl/K9zNlVeNaFm82EtmSHLTzrU3mJ0iraqQ/mb1Jd5xFGs5SIUqtA9NsbcfY6CuGnUpYVhVmpzykkfjF2GvB2s+qLCyrMaSd2QFZXNajfmIqxA0fOUE1bTDVqigY9tuFs4ww5jkNBga9D X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR12MB5129.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(7416002)(31686004)(2616005)(2906002)(66946007)(6486002)(36756003)(5660300002)(4326008)(44832011)(16576012)(66556008)(86362001)(54906003)(38100700002)(8936002)(186003)(40140700001)(8676002)(508600001)(31696002)(26005)(956004)(316002)(966005)(66476007)(110136005)(83380400001)(36916002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y2NrRnI5cWtOTlJsV1lwbkFmcmc2U0RUVUNiTjc4OW9IOUNlbmdobHZScmxw?= =?utf-8?B?Z1ZWaGhZWGpaeTJMY3lyQWFYRzNVUzJRTmFJK1BJdjVEaHQ0SWlpZ2F0MXBs?= =?utf-8?B?R0Uvak91QkdDaEgvZkVFRDU2aWxNZ0FMQnhDZ3d1czVvdGVVWlBrQ1lRTXps?= =?utf-8?B?eEVOdkhSZ2kxc2RSN1dUNWJPVW5jWklud3FKWFRnbWdsdXdQam1IN2RXV2cv?= =?utf-8?B?RnlOUlJqRUpPN2dHZDhMR01DbytPNGpESmU5Rmp4L3h6UjhVVERGamxCeGpy?= =?utf-8?B?ZCtES1pBUFJjMWRkSk16WkJiNXNFWU44enJOMG1Ec1dHRVFFQ1ZjZjFvdE1H?= =?utf-8?B?UmZMK2tHQ2pLWVRFRVRhL1k0UzhDMThkSEFFZ20vY1gyNU9CbEpXdFovdEIz?= =?utf-8?B?dmQ5TW8zVEdzUGJ1UXFoUEt1cThHNzlsenl6Z1NOZ25OOFo5aDhEcTVvRElj?= =?utf-8?B?NGU5UWtVK3E5SjVGYmJhUjFJNzBCc3pmazFtbWNrbjVhYnZMSWJUYnZuNnpW?= =?utf-8?B?eHl2dml5Q1pzYWpYNzd3N1hJR0x5RTVYdlFWaksycFNDc21MSHVYWHh3SUZ2?= =?utf-8?B?dGQxSyszc2R4WnE4emRIYUp1WFhMZTJBb2JLdC8rMG9DSzlsdm5zTEVIbWhD?= =?utf-8?B?RHYzUWJSU2hLUzhLL0d3Y3BCS3FtWW1yL0pxTlc5K21hRzJRbDZIVkRnM0kw?= =?utf-8?B?U0RtYjg1VWJIKzZZWWV6Mkk0MEU3Q0JpbU82c2dzbktZZDgwQjl4L0VpTVF2?= =?utf-8?B?U2hrRnR1ZVRHRDBDZ3Yvd2hrMElsQzRVVGVMY3N2R0pVUEwyTGRYWXo5VUZN?= =?utf-8?B?aU1hc0htMm9COERYMHRLSmxBNXY1M01RTFM2a2hvUjZ5b01NNUIwSEN5NkY0?= =?utf-8?B?V05JVWJHTTgxckdHVjJ3R1JUTndHWUJhN1NCSTZIeU5FK2EwQzI0UTdaS0x1?= =?utf-8?B?TTMrUWVtRDNhbmVQVUg5WStUaUp3NDZMNDF5dmx1d2lsT2NyY3hzRTBGbXJR?= =?utf-8?B?TTk1K3RzdWpHNjlHL1pEQmZtSU12ZWRwbEFtWVN6aTVCeEdJMTZ0OTZLamZr?= =?utf-8?B?aEI2M3VCVkhpek9LQnRnbDFzVFdBSmJTc2UwaS8rb0M3bHZDUHhta1lsam5q?= =?utf-8?B?OU9QQXp3MGh1NEl4bDRma1FNRXN1MklRTmtnSFpEZld0LzkzNTVCLzhRMnFu?= =?utf-8?B?aVFsRlJodlZtcmtTRXdiaC9ETWp6WEhNZS9XYXV2SzZPZzc0ZDFDS3BJaEt6?= =?utf-8?B?WnNKR3JsbkQ5TkI1MGsrb1JOUHBBMUxicHZMUjZ3ZHNHVDhLREN6a2Z1K25K?= =?utf-8?B?dWpUb2ROQmpzN1d1amdQdithSlNRRnFuY3BzMHNVbk5qcGw1Y044SnRDdmIv?= =?utf-8?B?MWg2U1ZTYlBQK3BSSE8wV01aa3BSMmU2cjh0SWtrelAvaGRQY3RGZXZIdGhI?= =?utf-8?B?aGdvVVlUODEvRkVCTldCZ0U3aDNLOFdUbURsa2wzK0RrM2ZOZUJtbGZkSVV1?= =?utf-8?B?NHJUOWhiVEl1UVNtcDY5YnRCLzdlbVAxQWxaZzNPN1krc1R6TW1jZXc5RXJM?= =?utf-8?B?OWFpU0Z4bGFRRUozTlZNdFMvY1RkMk1ESEdRS3luMENyWlQxb2dlTy81RHFZ?= =?utf-8?B?MU1yUlh5SFhMRFJCamJwd1FWL2xUOVdYTE02T0pKdTc5L1o0a2xCWStyRkIw?= =?utf-8?B?MC8wWDVWc1M5MklOdlVjUlM4NnlJRE5mOGVBb1VvMmdhc1cyYWx5V2FrbWt5?= =?utf-8?Q?+ke+ldMAZ7o/xHX1FKBSudpHfMmQ8zZZUV4No2q?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74288d7e-5bd7-4ecf-87c8-08d97d34acf7 X-MS-Exchange-CrossTenant-AuthSource: BN9PR12MB5129.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2021 19:19:04.5281 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ois2xtszmJ0ReJrway2yveG4YI3UOoCTF2VnGT05EKRMB/8gdqCnymvyceFZ/k+7/O2psdcdVQAHNE0qxdEsmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5164 X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 7FDA9D0000B8 Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=L60nlBPe; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf20.hostedemail.com: domain of Felix.Kuehling@amd.com designates 40.107.237.86 as permitted sender) smtp.mailfrom=Felix.Kuehling@amd.com X-Stat-Signature: 1twowthq9swwbdin6kz7yfo9j6q66qf6 X-HE-Tag: 1632251946-226620 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: As the programming models for GPU-based high-performance computing=20 applications are evolving, HMM is helping us integrate the GPU memory=20 management more closely with the kernel's virtual memory management. As=20 a result we can provide a shared virtual address space with=20 demand-paging and page-based migrations of anonymous pages to/from=20 device memory. A patch series by AMD [1, 2] to add support for=20 cache-coherent, CPU-accessible device memory has brought up some fairly=20 fundamental questions about HMM and its interaction with virtual memory=20 management, page cache and file systems. We'd like to use the chance of=20 getting together for a BoF [3] at LPC to raise awareness for HMM outside=20 the GPU driver code, identify gaps in the architectural documentation=20 and clarify our priorities for future development. Thank you, Daniel, for suggesting the BoF and getting it scheduled. It's=20 set for Friday, 10am Pacific, 1pm Eastern, 5pm UTC. I am registered at LPC. Daniel got a speaker's pass. We're still trying=20 to work something out for Alex. I hope to see many of you on Friday. Best regards, =C2=A0 Felix [1] https://patchwork.freedesktop.org/series/94611/ [2] https://patchwork.freedesktop.org/series/90706/ [3] https://linuxplumbersconf.org/event/11/contributions/1123/ --=20 F e l i x K u e h l i n g PMTS Software Development Engineer | Linux Compute Kernel 1 Commerce Valley Dr. East, Markham, ON L3T 7X6 Canada (O) +1(289)695-1597 _ _ _ _____ _____ / \ | \ / | | _ \ \ _ | / A \ | \M/ | | |D) ) /|_| | /_/ \_\ |_| |_| |_____/ |__/ \| facebook.com/AMD | amd.com