andygrove commented on PR #3077:
URL: 
https://github.com/apache/datafusion-comet/pull/3077#issuecomment-3750671628

   ```
   Running benchmark: hash_boolean
     Running case: Spark
     Stopped after 75 iterations, 2024 ms
     Running case: Comet (Scan)
     Stopped after 62 iterations, 2006 ms
     Running case: Comet (Scan + Exec)
     Stopped after 54 iterations, 2005 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_boolean:                             Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                25             27       
    1         41.2          24.3       1.0X
   Comet (Scan)                                         31             32       
    1         34.2          29.3       0.8X
   Comet (Scan + Exec)                                  35             37       
    3         30.0          33.3       0.7X
   
   Running benchmark: hash_byte
     Running case: Spark
     Stopped after 74 iterations, 2012 ms
     Running case: Comet (Scan)
     Stopped after 71 iterations, 2006 ms
     Running case: Comet (Scan + Exec)
     Stopped after 68 iterations, 2019 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_byte:                                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                26             27       
    1         40.5          24.7       1.0X
   Comet (Scan)                                         26             28       
    2         39.9          25.0       1.0X
   Comet (Scan + Exec)                                  28             30       
    1         37.5          26.7       0.9X
   
   Running benchmark: hash_short
     Running case: Spark
     Stopped after 75 iterations, 2018 ms
     Running case: Comet (Scan)
     Stopped after 74 iterations, 2026 ms
     Running case: Comet (Scan + Exec)
     Stopped after 67 iterations, 2005 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_short:                               Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                25             27       
    1         41.5          24.1       1.0X
   Comet (Scan)                                         26             27       
    1         40.3          24.8       1.0X
   Comet (Scan + Exec)                                  28             30       
    1         36.8          27.2       0.9X
   
   Running benchmark: hash_int
     Running case: Spark
     Stopped after 74 iterations, 2003 ms
     Running case: Comet (Scan)
     Stopped after 71 iterations, 2023 ms
     Running case: Comet (Scan + Exec)
     Stopped after 66 iterations, 2002 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_int:                                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                26             27       
    2         40.9          24.5       1.0X
   Comet (Scan)                                         27             28       
    1         39.1          25.6       1.0X
   Comet (Scan + Exec)                                  28             30       
    5         37.0          27.0       0.9X
   
   Running benchmark: hash_long
     Running case: Spark
     Stopped after 68 iterations, 2025 ms
     Running case: Comet (Scan)
     Stopped after 67 iterations, 2000 ms
     Running case: Comet (Scan + Exec)
     Stopped after 64 iterations, 2019 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_long:                                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                29             30       
    1         36.7          27.2       1.0X
   Comet (Scan)                                         28             30       
    1         36.9          27.1       1.0X
   Comet (Scan + Exec)                                  30             32       
    1         34.6          28.9       0.9X
   
   Running benchmark: hash_float
     Running case: Spark
     Stopped after 78 iterations, 2020 ms
     Running case: Comet (Scan)
     Stopped after 73 iterations, 2025 ms
     Running case: Comet (Scan + Exec)
     Stopped after 67 iterations, 2008 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_float:                               Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                25             26       
    1         42.2          23.7       1.0X
   Comet (Scan)                                         26             28       
    1         39.7          25.2       0.9X
   Comet (Scan + Exec)                                  28             30       
    1         37.1          27.0       0.9X
   
   Running benchmark: hash_double
     Running case: Spark
     Stopped after 68 iterations, 2019 ms
     Running case: Comet (Scan)
     Stopped after 67 iterations, 2004 ms
     Running case: Comet (Scan + Exec)
     Stopped after 64 iterations, 2005 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_double:                              Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                28             30       
    3         37.9          26.4       1.0X
   Comet (Scan)                                         28             30       
    1         36.9          27.1       1.0X
   Comet (Scan + Exec)                                  30             31       
    1         35.5          28.2       0.9X
   
   Running benchmark: hash_string
     Running case: Spark
     Stopped after 25 iterations, 2067 ms
     Running case: Comet (Scan)
     Stopped after 31 iterations, 2055 ms
     Running case: Comet (Scan + Exec)
     Stopped after 32 iterations, 2020 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_string:                              Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                79             83       
    4         13.3          75.1       1.0X
   Comet (Scan)                                         64             66       
    2         16.3          61.3       1.2X
   Comet (Scan + Exec)                                  60             63       
    2         17.4          57.5       1.3X
   
   Running benchmark: hash_binary
     Running case: Spark
     Stopped after 24 iterations, 2071 ms
     Running case: Comet (Scan)
     Stopped after 27 iterations, 2010 ms
     Running case: Comet (Scan + Exec)
     Stopped after 32 iterations, 2019 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_binary:                              Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                83             86       
    1         12.6          79.4       1.0X
   Comet (Scan)                                         72             74       
    1         14.5          69.0       1.2X
   Comet (Scan + Exec)                                  60             63       
    2         17.4          57.5       1.4X
   
   Running benchmark: hash_date
     Running case: Spark
     Stopped after 73 iterations, 2003 ms
     Running case: Comet (Scan)
     Stopped after 75 iterations, 2017 ms
     Running case: Comet (Scan + Exec)
     Stopped after 70 iterations, 2019 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_date:                                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                26             27       
    1         40.7          24.6       1.0X
   Comet (Scan)                                         26             27       
    1         41.0          24.4       1.0X
   Comet (Scan + Exec)                                  28             29       
    1         38.1          26.3       0.9X
   
   Running benchmark: hash_decimal
     Running case: Spark
     Stopped after 99 iterations, 2014 ms
     Running case: Comet (Scan)
     Stopped after 86 iterations, 2018 ms
     Running case: Comet (Scan + Exec)
     Stopped after 75 iterations, 2002 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_decimal:                             Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                19             20       
    1         54.9          18.2       1.0X
   Comet (Scan)                                         22             23       
    1         47.9          20.9       0.9X
   Comet (Scan + Exec)                                  25             27       
    2         42.0          23.8       0.8X
   
   Running benchmark: hash_array_int
     Running case: Spark
     Stopped after 34 iterations, 2003 ms
     Running case: Comet (Scan)
     Stopped after 37 iterations, 2045 ms
     Running case: Comet (Scan + Exec)
     Stopped after 13 iterations, 2080 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_array_int:                           Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                57             59       
    1         18.5          54.0       1.0X
   Comet (Scan)                                         54             55       
    1         19.5          51.2       1.1X
   Comet (Scan + Exec)                                 153            160       
    7          6.9         145.6       0.4X
   
   Running benchmark: hash_array_string
     Running case: Spark
     Stopped after 15 iterations, 2128 ms
     Running case: Comet (Scan)
     Stopped after 18 iterations, 2084 ms
     Running case: Comet (Scan + Exec)
     Stopped after 11 iterations, 2008 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_array_string:                        Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                               133            142       
   13          7.9         127.3       1.0X
   Comet (Scan)                                        108            116       
   10          9.7         103.1       1.2X
   Comet (Scan + Exec)                                 177            183       
    3          5.9         169.0       0.8X
   
   Running benchmark: hash_array_double
     Running case: Spark
     Stopped after 35 iterations, 2052 ms
     Running case: Comet (Scan)
     Stopped after 37 iterations, 2049 ms
     Running case: Comet (Scan + Exec)
     Stopped after 17 iterations, 2111 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_array_double:                        Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                57             59       
    1         18.5          54.1       1.0X
   Comet (Scan)                                         52             55       
    2         20.1          49.9       1.1X
   Comet (Scan + Exec)                                 116            124       
    8          9.0         110.6       0.5X
   
   Running benchmark: hash_struct
     Running case: Spark
     Stopped after 22 iterations, 2083 ms
     Running case: Comet (Scan)
     Stopped after 23 iterations, 2012 ms
     Running case: Comet (Scan + Exec)
     Stopped after 28 iterations, 2058 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_struct:                              Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                87             95       
    9         12.0          83.4       1.0X
   Comet (Scan)                                         82             87       
    8         12.9          77.8       1.1X
   Comet (Scan + Exec)                                  70             74       
    2         14.9          67.2       1.2X
   
   Running benchmark: hash_struct_multi_fields
     Running case: Spark
     Stopped after 47 iterations, 2026 ms
     Running case: Comet (Scan)
     Stopped after 33 iterations, 2047 ms
     Running case: Comet (Scan + Exec)
     Stopped after 37 iterations, 2005 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_struct_multi_fields:                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                42             43       
    2         25.3          39.6       1.0X
   Comet (Scan)                                         60             62       
    2         17.6          56.8       0.7X
   Comet (Scan + Exec)                                  52             54       
    2         20.1          49.6       0.8X
   
   Running benchmark: hash_nested_array
     Running case: Spark
     Stopped after 26 iterations, 2052 ms
     Running case: Comet (Scan)
     Stopped after 28 iterations, 2069 ms
     Running case: Comet (Scan + Exec)
     Stopped after 9 iterations, 2202 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_nested_array:                        Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                                77             79       
    1         13.6          73.4       1.0X
   Comet (Scan)                                         70             74       
    2         14.9          67.0       1.1X
   Comet (Scan + Exec)                                 238            245       
    4          4.4         227.3       0.3X
   
   Running benchmark: hash_nested_struct
     Running case: Spark
     Stopped after 19 iterations, 2087 ms
     Running case: Comet (Scan)
     Stopped after 20 iterations, 2099 ms
     Running case: Comet (Scan + Exec)
     Stopped after 25 iterations, 2053 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_nested_struct:                       Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                               107            110       
    2          9.8         102.4       1.0X
   Comet (Scan)                                        101            105       
    3         10.4          96.6       1.1X
   Comet (Scan + Exec)                                  79             82       
    3         13.3          75.1       1.4X
   
   Running benchmark: hash_struct_with_array
     Running case: Spark
     Stopped after 13 iterations, 2083 ms
     Running case: Comet (Scan)
     Stopped after 16 iterations, 2104 ms
     Running case: Comet (Scan + Exec)
     Stopped after 11 iterations, 2066 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_struct_with_array:                   Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                               157            160       
    5          6.7         149.6       1.0X
   Comet (Scan)                                        124            132       
   10          8.4         118.6       1.3X
   Comet (Scan + Exec)                                 183            188       
    3          5.7         174.7       0.9X
   
   Running benchmark: hash_array_of_struct
     Running case: Spark
     Stopped after 11 iterations, 2024 ms
     Running case: Comet (Scan)
     Stopped after 14 iterations, 2045 ms
     Running case: Comet (Scan + Exec)
     Stopped after 6 iterations, 2199 ms
   
   OpenJDK 64-Bit Server VM 17.0.17+10-Ubuntu-122.04 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   hash_array_of_struct:                     Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
------------------------------------------------------------------------------------------------------------------------
   Spark                                               180            184       
    6          5.8         171.2       1.0X
   Comet (Scan)                                        141            146       
    5          7.4         134.8       1.3X
   Comet (Scan + Exec)                                 358            367       
   10          2.9         341.3       0.5X
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to