From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wj0-f182.google.com (mail-wj0-f182.google.com [209.85.210.182]) by dpdk.org (Postfix) with ESMTP id 27D615585 for ; Fri, 2 Dec 2016 10:46:21 +0100 (CET) Received: by mail-wj0-f182.google.com with SMTP id qp4so227289621wjc.3 for ; Fri, 02 Dec 2016 01:46:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding; bh=PMn40n1rtuesiy3IrRkALWSLcnbYmHJ5RlFpTU3n41s=; b=jrjkx4oq5+daYoIfeuw3DTi9ZmcYpMFO4GmFJmXviBKW9Ud6gXrBheRnhtNj1BwkBN SB7tmjuvvPmcwvEzKZLqNZfQs3mWZEqeyUvIZMdvlW7O6xq/41aDkURHhk2TNClJk/e5 zssOR/7ZdeHmn2KvTo3lneYHlWFmwOioq8pkT19C91EARKtIqfTrfF4ZKkZ20Kc4iZ0q sWbC7UdXqsh7oQT2aq90oOye4QSKXY+I7U0ookUKUfr7RgLmIOggdy5ejIhvN2BWN1Qj bttY2Buc2mAHNrFrzREngpXzy4pvbJ+Q3r7r9dOe6G4n/hhHM5WuWRY2jhfEjcCIKYAb CM8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=PMn40n1rtuesiy3IrRkALWSLcnbYmHJ5RlFpTU3n41s=; b=FpyJetnLyxZOQvSXC5/2chbehTOMi7EpPErfybYYi4ltU04xUOjy2rfthimvw0BWKK UB4tXY2Dmnz1UTGmg0gFZSWqJuhobAgNR86KYJW7dGtmBAMmzgpfKkCgjA73RiRQyJi5 ugPr2LXaZHAksBFiUGwMX/nyLZ89rjtme2yLNKVAdpWwQSyvMGmsq6enXWzPTKf4k3+I c5KMxfYqOfUGTJ7OgzgcJvLj3udB1fm4AMxGligIrNJcAhArUIZ6dKgodXBG3B9J8Hkr RLOaLhXLCG8a1WeM5UK7cTfhRA9tSWNgrLw0V8XtXDo7WvCE5tSZugzc/2g4GHG/4spV 5nFg== X-Gm-Message-State: AKaTC03Gf0kjtus0A0HJp4cgI3q2kmeb0bq3hotC6ittm30IeHYfaZQ3pWOC/ooTSMM+H1Jz X-Received: by 10.194.94.39 with SMTP id cz7mr13533198wjb.204.1480671980775; Fri, 02 Dec 2016 01:46:20 -0800 (PST) Received: from xps13.localnet (184.203.134.77.rev.sfr.net. [77.134.203.184]) by smtp.gmail.com with ESMTPSA id 63sm2317813wmg.2.2016.12.02.01.46.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Dec 2016 01:46:20 -0800 (PST) From: Thomas Monjalon To: Zhiyong Yang Cc: dev@dpdk.org, yuanhan.liu@linux.intel.com, bruce.richardson@intel.com, konstantin.ananyev@intel.com Date: Fri, 02 Dec 2016 10:46:18 +0100 Message-ID: <1608392.pphkK3YPda@xps13> User-Agent: KMail/4.14.10 (Linux/4.5.4-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <1480926387-63838-5-git-send-email-zhiyong.yang@intel.com> References: <1480926387-63838-1-git-send-email-zhiyong.yang@intel.com> <1480926387-63838-5-git-send-email-zhiyong.yang@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH 4/4] lib/librte_vhost: improve vhost perf using rte_memset X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Dec 2016 09:46:21 -0000 2016-12-05 16:26, Zhiyong Yang: > +* **Introduced rte_memset and related test on IA platform.** > + > + Performance drop had been caused in some cases on Ivybridge when DPDK code calls glibc > + function memset. It was necessary to introduce more high efficient function to fix it. > + The function rte_memset supported three types of instruction sets including sse & avx(128 bits), > + avx2(256 bits) and avx512(512bits). > + > + * Added rte_memset support on IA platform. > + * Added functional autotest support for rte_memset. > + * Added performance autotest support for rte_memset. No need to reference autotests in the release notes. > + * Improved performance to use rte_memset instead of copy_virtio_net_hdr in lib/librte_vhost. Please describe this change at a higher level. Which case it is improving?