[ https://issues.apache.org/jira/browse/HADOOP-6166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12734762#action_12734762 ]
Tsz Wo (Nicholas), SZE commented on HADOOP-6166: ------------------------------------------------ Unfortunately, Crc32_4_3 only wins on a 32-bit vm over TestPureJavaCrc32.PerformanceTest but not 64-bit vm. - 32-bit vm ||num bytes||CRC32 MB/sec||Crc32_4_2 MB/sec||Crc32_4_3 MB/sec||Crc32_3_2 MB/sec||PureJavaCrc32 MB/sec|| | 1 |4.504 |52.409 |55.779 |46.603 |59.146 | | 2 |8.825 |86.590 |87.938 |77.267 |89.942 | | 4 |17.254 |119.824 |151.929 |120.808 |146.983 | | 8 |32.037 |147.222 |202.527 |161.984 |174.844 | | 16 |59.078 |161.879 |231.467 |195.635 |228.018 | | 32 |100.267 |176.767 |276.844 |241.295 |244.502 | | 64 |148.985 |178.250 |283.511 |269.368 |263.209 | | 128 |199.763 |185.639 |294.116 |271.943 |259.021 | | 256 |232.751 |179.525 |290.357 |259.453 |256.891 | | 512 |255.430 |178.217 |296.907 |280.763 |257.362 | | 1024 |262.274 |172.033 |289.806 |277.863 |261.793 | | 2048 |273.744 |187.468 |299.271 |286.387 |272.611 | | 4096 |289.373 |186.306 |293.845 |276.021 |266.067 | | 8192 |290.282 |184.625 |296.723 |285.097 |271.503 | | 16384 |298.959 |180.863 |291.081 |250.583 |199.536 | | 32768 |277.718 |184.078 |293.156 |285.722 |270.377 | | 65536 |300.016 |186.439 |298.946 |283.990 |271.268 | | 131072 |298.971 |186.754 |298.417 |283.949 |268.240 | | 262144 |299.688 |184.124 |296.014 |281.633 |265.799 | | 524288 |282.488 |176.217 |288.120 |284.030 |267.917 | | 1048576 |294.852 |185.167 |291.499 |279.362 |267.438 | | 2097152 |296.117 |174.667 |281.145 |272.180 |260.837 | | 4194304 |283.934 |173.777 |279.931 |271.393 |259.805 | | 8388608 |289.455 |177.829 |291.535 |269.850 |259.513 | | 16777216 |284.204 |177.449 |290.489 |276.586 |265.657 | - 64-bit vm ||num bytes||CRC32 MB/sec||Crc32_4_2 MB/sec||Crc32_4_3 MB/sec||Crc32_3_2 MB/sec||PureJavaCrc32 MB/sec|| | 1 |7.636 |80.107 |99.658 |77.283 |34.446 | | 2 |14.598 |116.202 |110.091 |94.056 |106.498 | | 4 |27.786 |152.932 |197.294 |147.532 |175.766 | | 8 |50.159 |153.598 |194.617 |163.596 |197.350 | | 16 |85.036 |177.761 |258.683 |237.917 |278.764 | | 32 |130.278 |180.486 |310.024 |281.343 |342.374 | | 64 |177.501 |181.663 |343.592 |320.385 |384.938 | | 128 |217.128 |181.836 |366.965 |338.893 |411.724 | | 256 |245.690 |182.637 |379.003 |348.981 |425.874 | | 512 |262.085 |181.103 |381.961 |355.506 |428.103 | | 1024 |271.307 |179.753 |381.658 |356.488 |433.800 | | 2048 |276.640 |180.451 |378.667 |351.067 |437.275 | | 4096 |278.435 |179.881 |372.762 |347.728 |437.209 | | 8192 |279.883 |180.776 |377.241 |351.178 |439.571 | | 16384 |281.385 |180.775 |377.493 |353.361 |439.606 | | 32768 |281.434 |180.703 |378.047 |353.656 |438.703 | | 65536 |281.354 |180.914 |377.805 |353.130 |437.152 | | 131072 |280.941 |180.288 |377.164 |353.340 |438.806 | | 262144 |282.056 |180.910 |378.514 |354.320 |438.208 | | 524288 |281.066 |180.177 |377.148 |352.832 |437.183 | | 1048576 |281.668 |180.790 |378.412 |354.059 |438.755 | | 2097152 |282.162 |180.545 |377.918 |353.841 |438.497 | | 4194304 |281.379 |179.018 |376.287 |352.240 |436.963 | | 8388608 |279.929 |178.058 |371.618 |349.405 |430.993 | | 16777216 |278.974 |177.577 |371.729 |347.971 |429.326 | > Improve PureJavaCrc32 > --------------------- > > Key: HADOOP-6166 > URL: https://issues.apache.org/jira/browse/HADOOP-6166 > Project: Hadoop Common > Issue Type: Improvement > Components: util > Reporter: Tsz Wo (Nicholas), SZE > Assignee: Tsz Wo (Nicholas), SZE > Attachments: c6166_20090722.patch, c6166_20090722_benchmark_32VM.txt, > c6166_20090722_benchmark_64VM.txt > > > Got some ideas to improve CRC32 calculation. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.