Re: Some optimisations for numeric division
Dean Rasheed <dean.a.rasheed@gmail.com>
From: Dean Rasheed <dean.a.rasheed@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-02-25T12:43:48Z
Lists: pgsql-hackers
Attachments
- 0001-Apply-auto-vectorization-to-the-inner-loop-of-div_va.patch (text/x-patch) patch 0001
- 0002-Simplify-the-inner-loop-of-numeric-division-in-div_v.patch (text/x-patch) patch 0002
- 0003-Optimise-numeric-division-for-one-and-two-base-NBASE.patch (text/x-patch) patch 0003
On Fri, 25 Feb 2022 at 10:45, Dean Rasheed <dean.a.rasheed@gmail.com> wrote: > > Attached is the updated patch series (0001 and 0002 unchanged). > And another update following feedback from the cfbot. Regards, Dean
Commits
-
Optimise numeric division for one and two base-NBASE digit divisors.
- d1b307eef281 15.0 landed
-
Simplify the inner loop of numeric division in div_var().
- d996d648f333 15.0 landed
-
Apply auto-vectorization to the inner loop of div_var_fast().
- e3d41d08a175 15.0 landed
-
Apply auto-vectorization to the inner loop of numeric multiplication.
- 88709176236c 14.0 cited