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

Edit
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 (2 years, 2 months ago)
Latest email 2015-04-14 14:10:59 (2 years, 2 months ago)
Status
2015-02: Committed
Authors Abhijit Menon-Sen (ams)
Reviewers Become reviewer
Committer Heikki Linnakangas (heikki)
Links
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
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