Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp227157pxj; Wed, 16 Jun 2021 00:39:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpuMv/NMHcMf/pQH2urcDKVOLKeEHXzsv4iQsYYx5zgOzPHmF+m3yYKTtxafM8wzDXuahg X-Received: by 2002:a05:6402:4c5:: with SMTP id n5mr2530434edw.322.1623829181071; Wed, 16 Jun 2021 00:39:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623829181; cv=none; d=google.com; s=arc-20160816; b=0YeSk1lW6RF/Uan/SGY+Yu2zdq6SUO62c17B6dqtBDUCIpqtfjuDKMLNU9O+1icWvf eRN6L/EM7oLnr6J1I6ROhbyHDAspKHKVpwHj8LTOCoKASqgL6fHHY74sljxMIibNwMgV CB1NubMAu+HU0j5wsxi5nDVi4uAFdc0yKEYnWQkmSwYAf7xPd9m4ILCgNhiOAIZDJ/oj z+Yn+zoqTy4gQZFuNRfaMZ3PA+gym+xtLZb4NehEpvKxnMGgzC0FE+CKzMs+NDgB83iN IPFnMgATq26Sh9d6UqUu1/hcefWy21HHqG+KHJUlXcLZk6BqKBbmNCsxzi11pfNmnypo KYOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:in-reply-to:subject :cc:to:from:user-agent:references:ironport-sdr:ironport-sdr; bh=Ejaj1JJ6SL0d1FoGQ0oRhopq+U7m7kOJXGUtPAhrYDQ=; b=mzAZb4cwbaOirHpUtr5lzGuK8aatskx6nRjiPLYEYFV+hDs3hsOHi7c9SGRYEJV+sU jwcGyGJyFuCiZ9zXxASg1mvxYrCGGJjLrOQJFhUV0FDnQ96HzUAXl9XvLIrmkwZ8zHUU zvc0x0SFLK9DUadFNp7vI4LXJ1uRwcK/Ltn1JboMgfJIZVLBR+BenenvgN3GPGs9bOhS /p3aWkVhKRkWidFhh1LOJ3WMs+k3QQhPVwM5mf2ifnMynhn9ixnLgIlvzNVYkFIi+kcv sdvVC4y8kAiuykytl+wvJmzGT1o7w0i3NTkwYLswqBbFZZUJoA+3yBFBsEH4B/IaZx1R tngA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q1si1585554ejy.298.2021.06.16.00.39.18; Wed, 16 Jun 2021 00:39:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231276AbhFPHk0 (ORCPT + 99 others); Wed, 16 Jun 2021 03:40:26 -0400 Received: from mga07.intel.com ([134.134.136.100]:9537 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231187AbhFPHkZ (ORCPT ); Wed, 16 Jun 2021 03:40:25 -0400 IronPort-SDR: mL+FXAwXHdySB1GlY5YbRwyKoq1dI5VBkjORNVqCkerUoxEZjCuCXV/2MCdEpWhqwEF1gwCviv bHr+4XZMKLew== X-IronPort-AV: E=McAfee;i="6200,9189,10016"; a="269981464" X-IronPort-AV: E=Sophos;i="5.83,277,1616482800"; d="scan'208";a="269981464" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 00:38:19 -0700 IronPort-SDR: NEvdgERSNa9vBxhBO7s2KpVehRjMWhcOWfiUhJrgx0+R/0JBhEf/P6Ad9MiKY9doOAg+scG97w XAY5c0Fyou/w== X-IronPort-AV: E=Sophos;i="5.83,277,1616482800"; d="scan'208";a="484783727" Received: from gna-dev.igk.intel.com (HELO localhost) ([10.102.80.34]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 00:38:16 -0700 References: <20210513110040.2268-1-maciej.kwapulinski@linux.intel.com> User-agent: mu4e 1.4.13; emacs 26.3 From: Maciej Kwapulinski To: Greg Kroah-Hartman Cc: Arnd Bergmann , Jonathan Corbet , Derek Kiernan , Dragan Cvetic , Andy Shevchenko , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Guy Zadicario Subject: Re: [PATCH v3 00/14] Driver of Intel(R) Gaussian & Neural Accelerator In-reply-to: Date: Wed, 16 Jun 2021 09:38:14 +0200 Message-ID: <85a6nq45uh.fsf@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Greg Kroah-Hartman writes: > On Thu, May 13, 2021 at 01:00:26PM +0200, Maciej Kwapulinski wrote: >> Dear kernel maintainers, >> >> This submission is a kernel driver to support Intel(R) Gaussian & Neural >> Accelerator (Intel(R) GNA). Intel(R) GNA is a PCI-based neural co-processor >> available on multiple Intel platforms. AI developers and users can offload >> continuous inference workloads to an Intel(R) GNA device in order to free >> processor resources and save power. Noise reduction and speech recognition >> are the examples of the workloads Intel(R) GNA deals with while its usage >> is not limited to the two. > > How does this compare with the "nnpi" driver being proposed here: > https://lore.kernel.org/r/20210513085725.45528-1-guy.zadicario@intel.com > > Please work with those developers to share code and userspace api and > tools. Having the community review two totally different apis and > drivers for the same type of functionality from the same company is > totally wasteful of our time and energy. > > thanks, > > greg k-h after consulting, we will try to share api and some kernel code between the two drivers. Following is the reference for more information: https://lore.kernel.org/lkml/20210615145755.GA25911@aipg-stp-03.iil.intel.com/ regards, Maciej