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 AC35DA0543; Sat, 8 Oct 2022 05:36:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5A99440146; Sat, 8 Oct 2022 05:36:18 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 1F87740042 for ; Sat, 8 Oct 2022 05:36:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665200176; x=1696736176; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=BHaQFD9mX9iwl0QWUy9Z5+Xac6P7wFvhy0VcjwmZ4sM=; b=ZdANtHbBwjNnjAZ+DWgIfZ76JCX523Akf8kZ9b/DcP2vSagpyKGFlJzm uuMQJ1w/Op1lT9yxM7aStw44lA863GKuIswdv0wFusbDYcAvM+ogL+c4v qF1HZd0/E48+jVLzF4JYrqLgiLqix5oXoRadPg+In0FjGDuQyMkgEeyzA hztrgFI+tGoUEUdi6nR4Ctp8uuYfX3H+/nsFoc3OCNis1nxnA8UBiie94 vx+aoyJP3zShQpvQdcGEAnpvq2bMqct0hb5UL33kShSfYUSV5sKydWgbX GVRbp3HP90ImYr2e8J6thMRbox+G6l7JOJCtc2POk4Cygjrw/9jsmfLp3 w==; X-IronPort-AV: E=McAfee;i="6500,9779,10493"; a="283610388" X-IronPort-AV: E=Sophos;i="5.95,168,1661842800"; d="scan'208";a="283610388" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Oct 2022 20:36:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10493"; a="627671464" X-IronPort-AV: E=Sophos;i="5.95,168,1661842800"; d="scan'208";a="627671464" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga007.fm.intel.com with ESMTP; 07 Oct 2022 20:36:14 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 7 Oct 2022 20:36:14 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 7 Oct 2022 20:36:13 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 7 Oct 2022 20:36:13 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 7 Oct 2022 20:36:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=To2qteSXdnoYpe7bI6gUx7MDHKe4gAdAZwJdK1BL+mFyCTP05Ah7w96k3i7tGDx93Z8PAFg2ZibsiAv9tq7HOrXwcMh+DKKrUfsYuc55H3d1+o4K6nRaMLNL32+M1+m8okAlGu2egqPacT1rC6OgHs1ttXLzUsjwf4mm1FLAN20tLgBn1bS8ee8AG08ooai11MYsZyvkoZfSbHetozqE2RxEdq42zGCbejXlREwrp9X0weWAjaR1Xm/ZXDWRP5xRIVVSdRGNLSUQ5mIRB4EbVCe+eHkkqg918HE1qgRPLUJrDxurYocqqQZGMJn8px9qZkszMR2XeID5hygGdKpBNQ== 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=ITcmY2HuUA6hA0mjYj2HXLHu9+7UWV/+WQ5AXXG5vG0=; b=UoVcBuiglj04EbgeembzlC94fd2VB3Cj/EFNFUlPkSRukWg9LpRFnGOyurtjp6glrTI2LUpS6YK/guQ1TLRJc3VpvfnEvSC4d0pF0Lbrm7JUVwKlknlT2gU7bKdYs1OIWgqmM0L5Uyi69Lk6Brqp4g0poEHV4HT167SCTt93kA17BhU83bNACP5E7g3isZg9VpcB8hxXSVf+DLVCibuF5hb7Cm/M4n2JFdUhTUHkdv4b8+vfCdZK0RE3qv9fM4QH7g05ihV7NVyjk1bcv4mryfZ1g3EVQIt7pCsrq/XI5bgi1/jbxVd0LcWZRE4R15Nk3RusmSHq9olPC01u4mhx0Q== 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 Received: from MW4PR11MB5774.namprd11.prod.outlook.com (2603:10b6:303:182::16) by DS0PR11MB7335.namprd11.prod.outlook.com (2603:10b6:8:11e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.32; Sat, 8 Oct 2022 03:36:07 +0000 Received: from MW4PR11MB5774.namprd11.prod.outlook.com ([fe80::8449:218a:f274:8122]) by MW4PR11MB5774.namprd11.prod.outlook.com ([fe80::8449:218a:f274:8122%3]) with mapi id 15.20.5709.015; Sat, 8 Oct 2022 03:36:06 +0000 From: "Rong, Leyi" To: Thomas Monjalon , "Wang, Yipeng1" CC: "ferruh.yigit@xilinx.com" , "Richardson, Bruce" , "david.marchand@redhat.com" , "suanmingm@nvidia.com" , "zaoxingliu@gmail.com" , "Gobriel, Sameh" , "dev@dpdk.org" Subject: RE: [PATCH v5 1/2] member: implement NitroSketch mode Thread-Topic: [PATCH v5 1/2] member: implement NitroSketch mode Thread-Index: AQHYyXjnyNRtYgB/wkCv6ZXUbaPaYq38tt2AgAaKVMA= Date: Sat, 8 Oct 2022 03:36:06 +0000 Message-ID: References: <20220810074518.1695013-1-leyi.rong@intel.com> <20220916030317.3111820-1-leyi.rong@intel.com> <20220916030317.3111820-2-leyi.rong@intel.com> <4730874.F8r316W7xa@thomas> In-Reply-To: <4730874.F8r316W7xa@thomas> Accept-Language: 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.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5774:EE_|DS0PR11MB7335:EE_ x-ms-office365-filtering-correlation-id: 1ffd5595-5abd-4228-f548-08daa8de3c09 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZtLS1eow+yb7Y6zwTtk5Ar2r/eBwIxNlny2x070HS453OL4lEPz+vBJRlNC5fApTEcK+QZY+FvQUDPFb5NTtgvAWnIY2G2Rm9EsRJEfMlNGlumIpZJA4oo3JGyRIQBXiKVwuM1t81A9jLJmLM8RGObWaMkcI1kuPCR8kpdvEqUS+qSDVAjRzfzZdX2EZEP3CxWWQX5jWX+q5MeVzQIUdqz3HUtW/XwVEzIjkYYmf/VsGgGoTJxlqIznxxgVva8xvPYN5dG1vzs8jt1uCyDNAW+u1W1IdaUQlg/VzR9YXSlhfmOqEcqGK/py03diCVec8K+Q5xMQ5xvcsqzaJlQHrWWBxckP0qJzTiWXR5XROkhwx4AIdAPhFHpOpla6f2fF7jdlOkg3YEJLSgHLNwsKY66tsCaykVxzXDCubq9ht+h8ZjL6/g6F/iVzkQIVzjaYVTa1swkILemE1LHM4pAcd4VquDYqxF8bIV3cT8M6ZFKMkLHTMswIFC6rzYi1Cofs4AvVr3ZQjIAdhKfhXLCyNHYoxllFKJjmqilA/S29IO90j31l/Sp23e1E0+KKG/gs26tPDWiPUQg4tFMyobezKRI1dZ+RqBGuifBukAcIyKFzIJvUiu+Ya8+1k+1IfkJaPSxEcsynB5sPfSmLD6Zi6LcqyBYeP5PI1YFxjjQLagL/CdemIu3BB9uo8x0tdn+JK73ZcpuJ2M1v7Q74j5gHF2CXfqdlEtRjJoNlMXzomoeQaOV8Qork7Qc5R0aU8jggF x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR11MB5774.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(136003)(376002)(396003)(366004)(39860400002)(451199015)(38100700002)(122000001)(82960400001)(9686003)(71200400001)(6506007)(26005)(7696005)(55016003)(8936002)(33656002)(52536014)(54906003)(4744005)(316002)(186003)(8676002)(2906002)(6636002)(110136005)(66556008)(53546011)(66946007)(64756008)(41300700001)(86362001)(5660300002)(66446008)(66476007)(478600001)(38070700005)(83380400001)(76116006)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?HGsY3sZieZHKL3hIW5ndVcrEXUfVdUfCHywvhCqIgi+3pbfHFRhz6Ac4oee8?= =?us-ascii?Q?FGuDVyD4x+s2kqZCZrYNAYazxJUt5+nHlmtjsOL/Eg51tnM8RaWvVcqOTurr?= =?us-ascii?Q?PdRgznD4C6yT4+KEbByZg1ohUKTLWB2AFxtFPWzz7FGgsEnI3WVS8J6dZINI?= =?us-ascii?Q?i0jAI0QsGphHKKVoZF5Nm2nzW8daImFY/DAWBc+nu6C0atN4pZjZWvZQqMoS?= =?us-ascii?Q?ZK5MttHWtCOcYqHfZ26+GW8fmfKaDKCD7595Yb/mCtLIX4+B65pKuT2nXu7U?= =?us-ascii?Q?9ladSXmmLr2H2u9xxnujF7pzsp/1zwX8bDiehEExYC+ZxyOu4RvbiSBhsARQ?= =?us-ascii?Q?dUFHXh6EaWk8dF+/Q2B5PIzRwAAFhOqkObvj3G+fCRdyKOZfYQXKXsAlaMIv?= =?us-ascii?Q?EXNoJAS8gFH+oRhQNCBg8PJKHp8eaFahS0xS+SBKY3jAPkYEeb/r1qMrDLT+?= =?us-ascii?Q?AAG18xGwyZM9prLzvpb3AxcfQAgWJ8SXmRvftz37Kh3v6HWEaR/bGUuvGjuk?= =?us-ascii?Q?Ha83l/kOmyn3d2qlUt16hPCTVO5I64G1Trnh4atxmsc4YOFGxFZh20e+KMzd?= =?us-ascii?Q?24zDwJgsp2pTOvL7qQNJntLAJtO07wRnV2v/9gt7L2DWRCx0kH8YPkTt5veb?= =?us-ascii?Q?73vO5cn7Jwg63oGXTaM4XMqQSp4Rq9cYk/hM9P+BIQJUHWMCtffRR5y/Ig1m?= =?us-ascii?Q?dhnboGoENPq0UVIGMXCaXLIZlsf8+ew/AI9ULfLzb22DwT0GgnQfYPUFjIaA?= =?us-ascii?Q?D3AW0MycK6DCVu4S4Txq2xEu6hvcmth4AcZeC5mbEjOVTsDt1qHTcBbWF5hM?= =?us-ascii?Q?5PyDO8uCezQvKy3roTSCEJxbsrtw00a82hAI35fOT7Kot2bcGvcZd0G90xbb?= =?us-ascii?Q?RWzcMcc8r1yza5shK1ZurzHrRqQDF+X5jX4MoIAuynyZ7aiYxoqyzrxQKqmT?= =?us-ascii?Q?k6/TAa2FjrizDXEOdeh2kPctO8AJAwnEjRevTlD8Sybl9ZSB6uhoKY+ebona?= =?us-ascii?Q?kgzFh3QT5ZB5Q1i9x5zrRtCOvyB433qkQFi1c0A0qQ7N1cCXHMaCLzmQqiqH?= =?us-ascii?Q?EkKTyb8n2Mr623h+TY8Ccr7lOnabV2GOK6iavCU1ROnfqOEBROyJQk7y5Xmp?= =?us-ascii?Q?F0RFjk3HAbg5AwEH0pJ6OQMs5P/5wM0hrppH3nIa8mPsdy5zfLEmrBZ1bbND?= =?us-ascii?Q?JDZV7lvSxwqsz9brszrW4g4ElNvEEslHSGZ/MZtwEaM80btlWvlrIfnFj91a?= =?us-ascii?Q?xVICv/5Tk0hMRg4CPnyjNz08T6ebeRlvzlmteKL7QeY3y1kuIPkkX8EXDuKM?= =?us-ascii?Q?CvAa2vC0fhCMflIh4/skWB0n5TiBvjUzxtlQg18mWTqioizmnMXX3y+3vnux?= =?us-ascii?Q?qUSc9G38Cp+QeNy0WVckbvvcHLcjSaRvPLTRh0knaqEeYzB0/sqhnd7OI7wl?= =?us-ascii?Q?qe4I4Ou2ATi1Fzg9zTzRXwZM7GrHwgZOeK1earnhuPAhYa6mT2xt7IVw0zbS?= =?us-ascii?Q?LUqL5PXdj/wiIV5gJHe4t9WY0ramOBjzYIzn+PuwOs8MfTrB6Je7ah33/h1r?= =?us-ascii?Q?9OY/OPJT6DKFBoLewuKTJGnlog/j0SqtGnFHzmpN?= 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: MW4PR11MB5774.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1ffd5595-5abd-4228-f548-08daa8de3c09 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2022 03:36:06.9682 (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: yKsYPseK3x8m+RewZgoBc5VSbCNmZ+0n4Qn0EqIn/Vvwp2WaUHWZpNkDjy/Zlg/zxkoWliF//GBPdQ4y/HoDFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7335 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Thomas Monjalon > Sent: Monday, October 3, 2022 8:38 PM > To: Wang, Yipeng1 ; Rong, Leyi > > Cc: ferruh.yigit@xilinx.com; Richardson, Bruce ; > david.marchand@redhat.com; suanmingm@nvidia.com; zaoxingliu@gmail.com; > Gobriel, Sameh ; dev@dpdk.org > Subject: Re: [PATCH v5 1/2] member: implement NitroSketch mode >=20 > 16/09/2022 05:03, Leyi Rong: > > lib/member/meson.build | 49 ++- > > lib/member/rte_member.c | 75 ++++ > > lib/member/rte_member.h | 154 ++++++- > > lib/member/rte_member_heap.h | 424 ++++++++++++++++++ > > lib/member/rte_member_sketch.c | 594 ++++++++++++++++++++++++++ > > lib/member/rte_member_sketch.h | 97 +++++ > > lib/member/rte_member_sketch_avx512.c | 70 +++ > > lib/member/rte_member_sketch_avx512.h | 35 ++ > > lib/member/rte_xxh64_avx512.h | 117 +++++ >=20 > What means xxh64? Should it be x86_64? Hi Thomas, xxh64 stands for xxHash generates 64-bit hashes, using 64-bit arithmetic. >=20 >=20