From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 27CF8A04B7; Wed, 14 Oct 2020 14:40:39 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5546C1DB21; Wed, 14 Oct 2020 14:40:36 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by dpdk.org (Postfix) with ESMTP id 7899A1D428 for ; Wed, 14 Oct 2020 14:40:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1602679232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=JW+bNyQJn/Pm0N9FGyarXWHj0RVt95w7xochHkzlyck=; b=Fl3RsBztdFJwhtTiZj2zC4ArRLXswt+hsNIaZmCCp4vprPBuTZVGcFLeXFI91HDl381O6E MNQAo9laWCE9DeKpjHKgQWgRFWlPf75HjLf87M7G+PTqJSX/mdcr9bWWSSqPhk2iXDUI++ Rm258CZIREkh2CWxu9gVCjhdrux7PxE= Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-449-_C715gXwNticYZRQ3VbjYw-1; Wed, 14 Oct 2020 08:40:31 -0400 X-MC-Unique: _C715gXwNticYZRQ3VbjYw-1 Received: by mail-vs1-f69.google.com with SMTP id g5so929699vsg.14 for ; Wed, 14 Oct 2020 05:40:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JW+bNyQJn/Pm0N9FGyarXWHj0RVt95w7xochHkzlyck=; b=ooI2QXeg02kB9NjZTbosd64t6zoNHHf9P16ybt0x0CiKvnMQnZMM7BhJUiKGrcdYZc BuElvuldRx3h18Et/D4QLHFS8aKXm+GODTjELJP42nyEfTxpQJXqiAgh7WL9QlEdz3Ps gqhsn2+HRS+tpoAAKCjc67TT0ZhNl2EMIWE71Lc2NuxwxjF9x89mUr76OZAGfXrg+BAF U91cO7BepOSlx/a1rcftf1fh/pe5y5mLST49NOzR09Y57LlIKBf3XwCfAYM36xVUQ+nk c3jzqxYOn/4wotlUdVpVIvQtP7z+NYJja1hH3fau+dW0arR+tXBjFacQux3/i2PSRZoS Wdfw== X-Gm-Message-State: AOAM530uEej7cfd4JrLquaUOZZtCW9CFhEPk9UyYmT0RlSmSd75coYl8 OTD5vKA0/ddDzGi691DSRTlBwiNWgWrN0RJcnBfw/lSK/KZuwdcXytY8v+fqUTLSoQGhrouLp5v 2djjVbuYemkrLraMi9ms= X-Received: by 2002:ab0:5926:: with SMTP id n35mr2545424uad.126.1602679230795; Wed, 14 Oct 2020 05:40:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVd7f2Md2YQGOHmZ/X3L9zo5gRLKOZOQqAoOgg0Wj4qnsccY5G0P4u5kK/lHvv4fGpaWY2f2wngWIKvWFoon0= X-Received: by 2002:ab0:5926:: with SMTP id n35mr2545415uad.126.1602679230501; Wed, 14 Oct 2020 05:40:30 -0700 (PDT) MIME-Version: 1.0 References: <20201005184526.7465-1-konstantin.ananyev@intel.com> <20201006150316.5776-1-konstantin.ananyev@intel.com> In-Reply-To: <20201006150316.5776-1-konstantin.ananyev@intel.com> From: David Marchand Date: Wed, 14 Oct 2020 14:40:19 +0200 Message-ID: To: Konstantin Ananyev Cc: dev , Jerin Jacob Kollanukkaran , "Ruifeng Wang (Arm Technology China)" , Vladimir Medvedkin Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dmarchan@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v4 00/14] acl: introduce AVX512 classify methods 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Tue, Oct 6, 2020 at 5:08 PM Konstantin Ananyev wrote: > > These patch series introduce support of AVX512 specific classify > implementation for ACL library. > It adds two new algorithms: > - RTE_ACL_CLASSIFY_AVX512X16 - can process up to 16 flows in parallel. > It uses 256-bit width instructions/registers only > (to avoid frequency level change). > On my SKX box test-acl shows ~15-30% improvement > (depending on rule-set and input burst size) > when switching from AVX2 to AVX512X16 classify algorithms. > - RTE_ACL_CLASSIFY_AVX512X32 - can process up to 32 flows in parallel. > It uses 512-bit width instructions/registers and provides higher > performance then AVX512X16, but can cause frequency level change. > On my SKX box test-acl shows ~50-70% improvement > (depending on rule-set and input burst size) > when switching from AVX2 to AVX512X32 classify algorithms. > ICX and CLX testing showed similar level of speedup. Series applied, thanks. -- David Marchand