From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C4322A0C4E; Tue, 2 Nov 2021 17:04:56 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 491B541139; Tue, 2 Nov 2021 17:04:56 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id A21D041121; Tue, 2 Nov 2021 17:04:54 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10156"; a="218492229" X-IronPort-AV: E=Sophos;i="5.87,203,1631602800"; d="scan'208";a="218492229" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2021 08:40:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,203,1631602800"; d="scan'208";a="449690153" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga003.jf.intel.com with ESMTP; 02 Nov 2021 08:40:06 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 2 Nov 2021 08:40:05 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 2 Nov 2021 08:40:05 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Tue, 2 Nov 2021 08:40:05 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.42) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Tue, 2 Nov 2021 08:39:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jjRiX3z2SotDyt0Eii25lX25fhWGGLKbhf4bOqBf6TZnuDZyOBAuUDoo4JEsGSBsyb5Ld7ptcETryQ7OHiI/kvmUXi7+XY7ks7qbKqkjVA9fzs/So0dU8/7r/JUzA5PvqQbRPMCsT+1/wIfGGZjIaum+IHJJob8unEjQtlHkmWDj/NXCEqNVpj0hxwT65N9t8YHuza9JSHDBBH+i5GdlVOQu5JtYoFfsIQsSoyf9YhDsS+Ta9h6J3L+NxmEuyARqGVX57FR9pBcQY2aRF+5N1EmIRqpzdn4+8qcppsv/D5DGas6uOC1avrwC4YGgyZYXlDMv8rahqSzhVavab+nM7A== 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=S3ed0awqg3azH9GNRPoXTYsEPcOfj9ll8Iz81HPlk8s=; b=OU/eM0ZIvgQBtFjimqb4O38IT6mUT+mg+sKXuz7ox+WnUzSnwr+8PcG4Oawr1mFlDdcWKBOKkT2MI+PKugSAYROEFP7kNBtedTOsjnHYAtES5g4KrCHsvjwLeNZJMRnbR3br0SOwu6IOje5Et8cgWhd5FGRIKkBbgDb4sIZ3ODghjcIvwWLT4uqTAW0pRCyVfBmdHndZqULCDC5R/y17KChQhMQ7QsH2zbhXJCZzY500drE9aUqARjjYGtBCXEZVRubxQxbe4LtOt7Ed/RM6Gh/WZdlu4puXzb2Bv1JZqOtlhpkFTfJYUp/z10JJBhZseWHimdkSyk3NfuzPByu3hA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S3ed0awqg3azH9GNRPoXTYsEPcOfj9ll8Iz81HPlk8s=; b=M5BQNiwWF45e9ki/9aON3vpjrI3npGFuwrSP7F1MOk2o9CteLpmTFuguJaeJyCFMJ4DsEj39app0l+xv9Ck/U8XJLxUZUXiW1bVryPd3QkPzaOfXeONkUrJaPCJbSZtu/gslNOA9LDyE1ef6nR98dUAPWops7ms8cEDgs2Nh6Dk= Received: from DM6PR11MB4491.namprd11.prod.outlook.com (2603:10b6:5:204::19) by DM6PR11MB3129.namprd11.prod.outlook.com (2603:10b6:5:65::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15; Tue, 2 Nov 2021 15:39:52 +0000 Received: from DM6PR11MB4491.namprd11.prod.outlook.com ([fe80::2c0c:5383:f814:3b4e]) by DM6PR11MB4491.namprd11.prod.outlook.com ([fe80::2c0c:5383:f814:3b4e%6]) with mapi id 15.20.4649.019; Tue, 2 Nov 2021 15:39:52 +0000 From: "Ananyev, Konstantin" To: "dev@dpdk.org" CC: "techboard@dpdk.org" Thread-Topic: Minutes of Technical Board Meeting, 2021-Oct-27 Thread-Index: AdfP/8E4Sh6Uk3TBQzW/SXusqzGZ9A== Date: Tue, 2 Nov 2021 15:39:51 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 019eb97d-9df7-4dac-ad73-08d99e1702f7 x-ms-traffictypediagnostic: DM6PR11MB3129: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fPOp5ljGT33LwOepqhoCqPGiRLfL5MwY85Bmf1e2ESutMYRBL4wmqyUbMbXU2DovLCFWIHPNqlF2cshhNovKU0Yf52rgxJCLcG1qLzThf2GuCFZGrjpDy4mxhkmAPmRFr6bpg7eFpuuccTAA3y1+NunDA5Sm3C4KpoUtgi7zY+veSXlCy0mQWKGeZ6/6NJPO7A4p1SjHN3RiyXKuyD0xMGNXU7FElqqrUzw00oK0xPb/wVeZp9Xjd2HfQnqAmp3Ukyv2XqyBNPcr1irSIrnjR8qikhq0OtKaR+3gW3M0EhpAGd6nityaIkEx3k+XuPwGiSXS2Nf6sE7COHPvVeG5Vl4qfYmZX03cG9gJ9417PkFVVqgksDUUkZGNSXwEZyRnSDDVplTL/33oGhKDR1l8hdpuvXYw/khiINQeLqYYdF/r87UNA2VOpyDkeL01iu7L3rGYalJxdW5LY8Xd5M62AoBxOvj+PqWKuSGE8w2kOyQX0Rsys0GLwTOSkcTxP79Y/izaE+E5q+xwAr8sqvNusofwtmYZph1Js6laGn8qSaHd59je+2ZuZwA0ID1bbzuX9mUP1ZziM0bZAOfUPz1shoHTlQRCqnx2qyVEh85EejOHdnnMDhL7ny4FDGz9eDN3dT9346PoVTApvygeMQwAN6z8b5bZS6ylLL0bTqnVm0R7v5Q22QqDKt+pWYQlgLnyamAqolANni0gZVNGeNJIE0mSVrvafL2qeV3OFw6GhWkNLA7LuqT8Bcqkz7e5C7SwXwWtdSO/jiWR8E120iOCz0TrgJb+/Aa6WVYKLbINQ4y40Xmqf4Tphk21iCkfSQSi9rzoqgfzCqoEQnTW4bvUPw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4491.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(45080400002)(8676002)(26005)(5660300002)(38070700005)(33656002)(71200400001)(55016002)(508600001)(966005)(76116006)(316002)(450100002)(4326008)(6506007)(82960400001)(186003)(6916009)(52536014)(83380400001)(8936002)(55236004)(38100700002)(2906002)(7696005)(122000001)(9686003)(86362001)(66476007)(64756008)(66446008)(66946007)(66556008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bnyMRspX38zH5BSlWOcZbgQDksVvVPeu3jV+42wbjxlbS/+6G37thuLpc2gs?= =?us-ascii?Q?q07P28i/ttDsrPJK5ZBfpkOLPC/ZxVxerA58a9CxX3/VAe74hx4SRf7GCv3x?= =?us-ascii?Q?ZzBdAgLUtx1e1DhlGdZJB2jOOoeRC37Lj3C8ZA/iLxF0P4pfCeeiyQkLHIZg?= =?us-ascii?Q?lSi7btB82VR8Q51Juh7xF2pLoHFsVQV1JMOjHeIphOeTBbVeNt76RAuju4d0?= =?us-ascii?Q?uAl7mYUmWXZwW5PZV36H32LSPX/KfRdUBLlqYVULmSFWRWfr1YIHhUQquBaf?= =?us-ascii?Q?kk4HqD9750BhEt9d2G1YZEcm6VHXas7bXi4x30bIllDzLJ6dDGS++8A6Lbcs?= =?us-ascii?Q?i/tVXLwRjqkDRBzjUKKlA4HIbDD+U/kTYu67C98tk0jdhrHEfSytO3gZO511?= =?us-ascii?Q?WUOEKF1/Of7uIrlJ+gnXFdnFhSqFkSsHelom8xhug3XSU0X9Rkt973BwzmAu?= =?us-ascii?Q?AqvkKTfPXyK1cy71eFi48jYKx//LElphu6XSyw+CdTw89/oAb0SYTzvsS9Xu?= =?us-ascii?Q?NEAz3G1nE+2UvVdYMjweZay8W8Zv+r234rsP+WEviuzjxsUF/wp50rrJuxcs?= =?us-ascii?Q?KmUo/Rb2kMGoRfAiyY0bVPZqiL1cRpsaVHjOziY7LMOAsRALmKbIbDT/7ktT?= =?us-ascii?Q?BdFjPn6XAOxRUHk2Eyhzjt930xGpRPEDTwSPhIVbNH7zGYRVAPx5mW8MRrxy?= =?us-ascii?Q?cPveQ0fRzEBvxJj6FbkdTQ0rDxlT/nhJxld8FXbITd5dZJgHXc2WSA/+CY+g?= =?us-ascii?Q?bOj5qi70UdNK9+BlCcls57FTyHObDJVWzPhUyoyS7cS4feFtTXy2UoG1OYX0?= =?us-ascii?Q?Km62x/P1EZ9n7HA5GixZGeI8YXqBo38+44vb2MHSlujshxrJ9ik7h4dFrKYZ?= =?us-ascii?Q?8BKyApDZf8D5tLFxCNoCrv8jNjV+ZLMFu4NBmj+YGV4/FhxUEZ2t3qNCPizq?= =?us-ascii?Q?MLnjjjSi14WbQUC2zCsUa1vZvzBGuxn32xiWAw4YKYZTKvL5NPOi2mduKgJ6?= =?us-ascii?Q?O69mz7KLPlbTJZuDxqDdKcedKaRGFtrsJ4Qd4h680t00ncCP4AK0pTdDgDBe?= =?us-ascii?Q?wWC+qEaQlBhbgJnmYZyoKtQBh2dgwOSOJxHNtWFzXuCudyi7YJ9Ir4tcW36k?= =?us-ascii?Q?Y2be0YTUe86BGEHdil4pH+7LW7VF5G48QDt2A/yCLhpA1aV/kTdQ9mvwH/wC?= =?us-ascii?Q?wMgr2M7KX2J/VCjXmJkr0+RfI5Z0Mtomi2IURR4o/L1yxVUFayQTyG8TsiIK?= =?us-ascii?Q?UDSh8i4+2arIuvr+Y/usF4zUZlPQ6TLnm70DqQOtgW3iDaYcVJl5UvmT8RYZ?= =?us-ascii?Q?nFebw+GZyZzTm4DqXkiIrDNEZDHiUrJ1Vui5KVA7YI0GQeRXBTMTsTjGBNg5?= =?us-ascii?Q?ZELIIPAzJTMt3HVeywqBqiQcf/Lf5w4VUuGH7srDIT4YCVVLRYN61EdDIu5A?= =?us-ascii?Q?0DdY/pTyHzGQi0E6szxAHgP3C2WDoN9zmHpHKbO6gcIy8Ro66MivYBm45cUb?= =?us-ascii?Q?5XlEjtU7FrJvEyPlRAts23crUEFO7+fM91v6g1oIkqpQSQCnEQ8WA/VIoY+v?= =?us-ascii?Q?aiIiu5iSbZagZ55ti67foqiAGkVHC616SKRak7XrAw07KF2gycN5M29+hpdN?= =?us-ascii?Q?nc4Y3I5sNpmtvu+ffQWXXWyDt/TDzc3/qHhHlDby2P4BhaUadlbM6bYrAGBb?= =?us-ascii?Q?IQ62FA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4491.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 019eb97d-9df7-4dac-ad73-08d99e1702f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2021 15:39:51.9709 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hEHaZ/Zlzl4tDak/152S3Y8O4bb9jPg9lMFbdTlAA98IjmMIOnSmJaUyRi0Xku3dNDf+VL3av+AKqPdmbm56NnfERDBFPgA6G/74v0NqoUs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3129 X-OriginatorOrg: intel.com Subject: [dpdk-dev] Minutes of Technical Board Meeting, 2021-Oct-27 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Minutes of Technical Board Meeting, 2021-Oct-27 Members Attending --------------------------- -Aaron -Ferruh -Hemant -Honnappa -Jerin -Kevin -Konstantin (Chair) -Maxime -Stephen -Thomas NOTE: The technical board meetings every second Wednesday at https://meet.jit.si/DPDK at 3 pm UTC. Meetings are public, and DPDK community members are welcome to attend. NOTE: Next meeting will be on Wednesday 2021-Nov-03 @3pm UTC, and will be chaired by Maxime. GPUDEV library / DWA library inclusion http://inbox.dpdk.org/dev/DM6PR12MB41079FAE6B5DA35102B1BBFACDB79@DM6PR12M= B4107.namprd12.prod.outlook.com/ http://mails.dpdk.org/archives/dev/2021-October/226070.html =20 =20 1. GPU dev =3D=3D=3D=3D=3D=3D=3D=3D=3D Pros: - simple and clean API - address particular needs: - external (GPU) memory management within DPDK=20 - provides generic framework for CPU-GPU-NIC interaction - Not specific to any particular workload - GPU program creation/upload is out of scope for this framework Concerns: - Framework is specific for just one particular accelerator class (GPU) If we go that way, does it mean we'll need a separate library/API for ea= ch new HW device class (FPGA, etc.)? =20 2. DWA dev =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Pros: - HW neutral abstraction for accelerator communication - HW neutral abstraction for workload definitions (via profile) - Ability to chain services provided by HW (chain multiple profiles) - Sounds like really good approach for SoCs Concerns: - Not easy to agree/define mandatory/optional features for each particular = profile - User limited to particular already implemented profiles (longer time to m= arket, etc.) - Richness of features might cause overcomplication in both internal design/implementation and public API Conclusion =3D=3D=3D=3D=3D=3D=3D=3D=3D At that stage it is really hard to predict which approach will be more succ= essful. As both paths can co-exist within DPDK: 1) Go ahead with both approaches as experimental lib/drivers inside DPDK 2) Re-evaluate both approaches in one year time 3) Both should follow usual DPDK policy for new lib/device classes: generic framework plus at least one driver implementation 4) Both should be usable with open-source tools (no exclusive dependency on third-party proprietary SW).