================================================================================================ single ints ================================================================================================ OpenJDK 64-Bit Server VM 1.8.0_282-b08 on Linux 5.4.0-1043-azure Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz Hash For single ints: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ interpreted version 3181 3184 4 168.8 5.9 1.0X codegen version 4371 4372 1 122.8 8.1 0.7X codegen version 64-bit 3869 3870 1 138.7 7.2 0.8X codegen HiveHash version 3633 3636 4 147.8 6.8 0.9X ================================================================================================ single longs ================================================================================================ OpenJDK 64-Bit Server VM 1.8.0_282-b08 on Linux 5.4.0-1043-azure Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz Hash For single longs: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ interpreted version 3747 3747 0 143.3 7.0 1.0X codegen version 7617 7626 12 70.5 14.2 0.5X codegen version 64-bit 4622 4623 0 116.1 8.6 0.8X codegen HiveHash version 4423 4424 1 121.4 8.2 0.8X ================================================================================================ normal ================================================================================================ OpenJDK 64-Bit Server VM 1.8.0_282-b08 on Linux 5.4.0-1043-azure Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz Hash For normal: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ interpreted version 2760 2808 67 0.8 1316.1 1.0X codegen version 1901 1901 0 1.1 906.7 1.5X codegen version 64-bit 769 771 3 2.7 366.5 3.6X codegen HiveHash version 3713 3723 13 0.6 1770.6 0.7X ================================================================================================ array ================================================================================================ OpenJDK 64-Bit Server VM 1.8.0_282-b08 on Linux 5.4.0-1043-azure Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz Hash For array: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ interpreted version 1677 1692 21 0.1 12797.1 1.0X codegen version 2609 2697 124 0.1 19907.4 0.6X codegen version 64-bit 2673 2692 27 0.0 20392.7 0.6X codegen HiveHash version 1363 1382 28 0.1 10396.1 1.2X ================================================================================================ map ================================================================================================ OpenJDK 64-Bit Server VM 1.8.0_282-b08 on Linux 5.4.0-1043-azure Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz Hash For map: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative ------------------------------------------------------------------------------------------------------------------------ interpreted version 0 0 0 46.7 21.4 1.0X codegen version 159 160 1 0.0 38910.2 0.0X codegen version 64-bit 155 156 1 0.0 37908.4 0.0X codegen HiveHash version 42 43 0 0.1 10321.6 0.0X