Re: CRC32C Parallel Computation Optimization on ARM - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: CRC32C Parallel Computation Optimization on ARM
Date
Msg-id Z9mzbHSiI3hNcjNC@momjian.us
Whole thread Raw
In response to Re: CRC32C Parallel Computation Optimization on ARM  (John Naylor <johncnaylorls@gmail.com>)
Responses Re: CRC32C Parallel Computation Optimization on ARM
List pgsql-hackers
On Wed, Mar 12, 2025 at 01:51:08PM +0700, John Naylor wrote:
> On Wed, Mar 12, 2025 at 12:46 AM Devulapalli, Raghuveer
> <raghuveer.devulapalli@intel.com> wrote:
> >
> > I am happy to submit a patch with a C fallback version that leverages the specific algorithm/technique mentioned in
thewhite paper to make it clear that Intel has contributed this specific technique to Postgres under Postgres license
terms. That should hopefully address any lingering concerns anyone may have w.r.t using this technique for the benefit
ofPostgres.
 
> 
> Thanks for offering, but I'm unclear if that's actually necessary. I'm
> still confused as to what the status of the patents are. From your
> last response:
> 
> > Intel has contributed SSE4.2 CRC32C [1] and AVX-512 CRC32C [2] based on similar techniques to postgres.
> 
> ...this is a restatement of facts we already know. I'm guessing the
> intended takeaway is "since Intel submitted an implementation to us
> based on paper A, then we are free to separately also use a technique
> from paper B (which cites patents)". I'd be delighted to hear that, if
> that's what you found from talking to a legal team, but it's not clear
> to me.

Contributing code is copyright, which is unrelated to patents.  I don't
think the Postgres community even has a method of accepting patent usage
grants.

-- 
  Bruce Momjian  <bruce@momjian.us>        https://momjian.us
  EDB                                      https://enterprisedb.com

  Do not let urgent matters crowd out time for investment in the future.



pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: Add -k/--link option to pg_combinebackup
Next
From: Tom Lane
Date:
Subject: Re: Add -k/--link option to pg_combinebackup