CRC improvements: (a) slice-by-8 in software (b) sse4.2 CRC in hardware

Edit
ID 118
Title CRC improvements: (a) slice-by-8 in software (b) sse4.2 CRC in hardware
Topic Performance
Created 2015-01-23 08:12:24
Last modified 2015-04-14 14:57:47 (9 years, 7 months ago)
Latest email 2015-04-14 14:10:59 (9 years, 7 months ago)
Status
2015-02: Committed
Target version
Authors Abhijit Menon-Sen (ams)
Reviewers Subject Lambda (testsubjectlambda13)Become reviewer
Committer Heikki Linnakangas (heikki)
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/118
git checkout commitfest/cf/118
Emails
What exactly is our CRC algorithm?
First at 2014-10-08 19:13:46 by Heikki Linnakangas <hlinnakangas at vmware.com>
Latest at 2015-04-14 14:10:59 by Heikki Linnakangas <hlinnaka at iki.fi>
Latest attachment (v3-0001-Use-Intel-SSE4.2-CRC-instructions-where-available.patch) at 2015-04-02 21:33:10 from Heikki Linnakangas <hlinnaka at iki.fi>
    Attachment (v3-0001-Use-Intel-SSE4.2-CRC-instructions-where-available.patch) at 2015-04-02 21:33:10 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v2-0001-Use-Intel-SSE4.2-CRC-instructions-where-available.patch) at 2015-03-25 17:18:51 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (0001-Use-Intel-SSE4.2-CRC-instructions-where-available.patch) at 2015-02-12 19:26:26 from Heikki Linnakangas <hlinnakangas at vmware.com> (Patch: Yes)
    Attachment (0001-Use-Intel-SSE4.2-CRC-instructions-where-available.patch) at 2015-02-10 12:30:51 from Heikki Linnakangas <hlinnakangas at vmware.com> (Patch: Yes)
    Attachment (slice-by-8.patch) at 2015-02-09 10:52:41 from Heikki Linnakangas <hlinnakangas at vmware.com> (Patch: Yes)
    Attachment (0002-Use-the-SSE4.2-CRC-instructions-where-available.patch) at 2015-01-09 08:32:03 from Abhijit Menon-Sen <ams at 2ndQuadrant.com> (Patch: Yes)
    Attachment (0002-Use-the-SSE4.2-CRC-instructions-where-available.patch) at 2015-01-01 07:17:23 from Abhijit Menon-Sen <ams at 2ndQuadrant.com> (Patch: Yes)
    Attachment (0002-Use-the-SSE4.2-CRC-instructions-where-available.patch) at 2014-12-30 07:40:27 from Abhijit Menon-Sen <ams at 2ndQuadrant.com> (Patch: Yes)
    Attachment (crc.diff) at 2014-12-29 13:14:18 from Abhijit Menon-Sen <ams at 2ndQuadrant.com> (Patch: Yes)
    Attachment (crc.diff) at 2014-12-25 06:27:29 from Abhijit Menon-Sen <ams at 2ndQuadrant.com> (Patch: Yes)
    Attachment (slice8.diff) at 2014-11-19 15:58:11 from Abhijit Menon-Sen <ams at 2ndQuadrant.com> (Patch: Yes)
    Attachment (0002-Switch-to-CRC-32C-in-WAL-and-other-places.patch) at 2014-10-27 16:02:59 from Heikki Linnakangas <hlinnakangas at vmware.com> (Patch: Yes)
    Attachment (crcmodel-1.tar.gz) at 2014-10-08 19:13:46 from Heikki Linnakangas <hlinnakangas at vmware.com> (Patch: No)
History
When Who What
2020-06-26 13:07:21 Subject Lambda (testsubjectlambda13) Added testsubjectlambda13 as reviewer
2015-04-14 14:57:47 Heikki Linnakangas (heikki) Closed in commitfest 2015-02 with status: Committed
2015-04-14 14:57:47 Heikki Linnakangas (heikki) Changed committer to heikki
2015-02-23 19:58:23 Heikki Linnakangas (heikki) New status: Waiting on Author
2015-01-23 08:12:36 Abhijit Menon-Sen (ams) Changed authors to Abhijit Menon-Sen (ams)
2015-01-23 08:12:24 Abhijit Menon-Sen (ams) Attached mail thread 54358CEA.8080809@vmware.com
2015-01-23 08:12:24 Abhijit Menon-Sen (ams) Created patch record
Edit