Optimize numeric multiplication for one and two base-NBASE digit multiplicands.

Log in to edit
ID 5094
Title Optimize numeric multiplication for one and two base-NBASE digit multiplicands.
CI (CFBot) Not processed
Stats (from CFBot) Unknown
Tags Performance
Created 2024-07-01 06:06:33
Last modified 2024-08-15 09:44:47 (2 years ago)
Latest email 2024-09-04 12:52:53 (2 years ago)
Status
2024-09 (2024-09-01 – 2024-09-30): Committed
2024-07 (2024-07-01 – 2024-07-31): Moved to different CF
Target version
Authors Joel Jacobson (joeljacobson)
Reviewers Dean Rasheed (deanr) Log in to become reviewer
Committer Dean Rasheed (deanr)
Links
Emails
Optimize numeric multiplication for one and two base-NBASE digit multiplicands.
First at 2024-07-01 06:04:06 by "Joel Jacobson" <joel at compiler.org>
Latest at 2024-07-09 20:28:36 by "Joel Jacobson" <joel at compiler.org>
Latest attachment (optimise-mul_var.patch) at 2024-07-09 12:01:35 from Dean Rasheed <dean.a.rasheed at gmail.com>
    Attachment (optimise-mul_var.patch) at 2024-07-09 12:01:35 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v8-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-06 09:34:18 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v7-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-05 15:41:33 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v6-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-04 18:43:10 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (bench_csv_queries.txt) at 2024-07-04 07:38:44 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (test-mul-var-versions.patch.txt) at 2024-07-03 13:48:58 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v5-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-03 11:17:38 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v4-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-02 20:10:27 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (numeric_mul_patched.txt) at 2024-07-02 18:53:23 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v3-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-02 16:20:35 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v2-optimize-numeric-mul_var-small-var1-arbitrary-var2.patch) at 2024-07-02 08:22:15 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (optimize-numeric-mul_var-small-var1-arbitrary-var2.patch.txt) at 2024-07-01 22:19:36 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Optimize-mul_var-for-var2ndigits-4.patch) at 2024-07-01 19:56:23 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (0001-Optimize-mul_var-for-var2ndigits-4.patch) at 2024-07-01 13:14:58 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v2-0001-optimize-numeric-mul_var-small-factors.patch) at 2024-07-01 08:07:19 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (0001-optimize-numeric-mul_var-small-factors.patch) at 2024-07-01 06:04:06 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
Optimize mul_var() for var1ndigits >= 8
First at 2024-07-07 19:46:20 by "Joel Jacobson" <joel at compiler.org>
Latest at 2024-09-04 12:52:53 by "Joel Jacobson" <joel at compiler.org>
Latest attachment (test-mul_var-init.sql) at 2024-08-14 06:30:55 from "Joel Jacobson" <joel at compiler.org>
    Attachment (test-mul_var-init.sql) at 2024-08-14 06:30:55 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (test-rscale.sql) at 2024-08-13 10:23:32 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: No)
    Attachment (test-mul_var-init.sh) at 2024-08-13 07:50:44 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (v5-0001-Extend-mul_var_short-to-5-and-6-digit-inputs.patch) at 2024-08-12 22:56:38 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (test-mul_var-init.sql) at 2024-08-12 15:14:23 from "Joel Jacobson" <joel at compiler.org> (Patch: No)
    Attachment (numeric_mul_rscale.txt) at 2024-08-12 10:47:08 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
    Attachment (v4-0001-Extend-mul_var_short-to-5-and-6-digit-inputs.patch) at 2024-08-06 11:52:32 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v3-0002-Optimise-numeric-multiplication-using-base-NBASE-.patch) at 2024-07-28 19:18:07 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (v2-mul_var_large.patch) at 2024-07-12 12:34:01 from Dean Rasheed <dean.a.rasheed at gmail.com> (Patch: Yes)
    Attachment (mul_var_large.patch) at 2024-07-07 19:46:20 from "Joel Jacobson" <joel at compiler.org> (Patch: Yes)
History
When Who What
2024-08-15 09:44:47 Dean Rasheed (deanr) Closed in commitfest 2024-09 with status: Committed
2024-08-01 06:19:41 Corey Huinker (coreyh) Closed in commitfest 2024-07 with status: Moved to next CF
2024-07-29 16:02:51 Dean Rasheed (deanr) Attached mail thread 9d8a4a42-c354-41f3-bbf3-199e1957db97@app.fastmail.com
2024-07-06 11:33:26 Dean Rasheed (deanr) Added deanr as committer
2024-07-06 11:33:15 Dean Rasheed (deanr) New status: Ready for Committer
2024-07-01 22:20:55 Dean Rasheed (deanr) Added deanr as reviewer
2024-07-01 06:06:45 Joel Jacobson (joeljacobson) Changed authors to Joel Jacobson (joeljacobson)
2024-07-01 06:06:33 Joel Jacobson (joeljacobson) Attached mail thread 44d2ffca-d560-4919-b85a-4d07060946aa@app.fastmail.com
2024-07-01 06:06:33 Joel Jacobson (joeljacobson) Created patch record
Log in to edit