Re: [dpdk-dev] [PATCH v1 1/2] net/virtio: restrict pointer aliasing for NEON vpmd

2020-06-23 Thread Stephen Hemminger
On Wed, 24 Jun 2020 02:58:28 + Joyce Kong wrote: > IMPORTANT NOTICE: The contents of this email and any attachments are > confidential and may also be privileged. If you are not the intended > recipient, please notify the sender immediately and do not disclose the > contents to any other p

Re: [dpdk-dev] [PATCH v1 1/2] net/virtio: restrict pointer aliasing for NEON vpmd

2020-06-23 Thread Joyce Kong
> -Original Message- > From: Phil Yang > Sent: Tuesday, June 23, 2020 5:06 PM > To: Maxime Coquelin ; Joyce Kong > ; jer...@marvell.com; zhihong.w...@intel.com; > xiaolong...@intel.com; Honnappa Nagarahalli > ; Ruifeng Wang > > Cc: dev@dpdk.org > Subject: RE: [PATCH v1 1/2] net/virtio: re

Re: [dpdk-dev] [PATCH v1 1/2] net/virtio: restrict pointer aliasing for NEON vpmd

2020-06-23 Thread Phil Yang
> -Original Message- > From: Maxime Coquelin > Sent: Tuesday, June 23, 2020 4:48 PM > To: Joyce Kong ; jer...@marvell.com; > zhihong.w...@intel.com; xiaolong...@intel.com; Honnappa Nagarahalli > ; Phil Yang ; > Ruifeng Wang > Cc: dev@dpdk.org > Subject: Re: [PATCH v1 1/2] net/virtio: rest

Re: [dpdk-dev] [PATCH v1 1/2] net/virtio: restrict pointer aliasing for NEON vpmd

2020-06-23 Thread Maxime Coquelin
On 6/11/20 5:32 AM, Joyce Kong wrote: > Restrict pointer aliasing to allow the compiler to vectorize loops > more aggressively. > > With this patch, a 9.6% improvement is observed in throughput for > the virtio-net PVP case, and a 2.4% perf improvement in throughput > for the virtio-user PVP ca

[dpdk-dev] [PATCH v1 1/2] net/virtio: restrict pointer aliasing for NEON vpmd

2020-06-10 Thread Joyce Kong
Restrict pointer aliasing to allow the compiler to vectorize loops more aggressively. With this patch, a 9.6% improvement is observed in throughput for the virtio-net PVP case, and a 2.4% perf improvement in throughput for the virtio-user PVP case. All performance data are measured under the 0.001