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

   ```
   Running benchmark: Columnar to Row - Fixed Width Only (no strings)
     Running case: Spark (ColumnarToRowExec)
     Stopped after 24 iterations, 2031 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 25 iterations, 2032 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 25 iterations, 2059 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - Fixed Width Only (no strings):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
-------------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                                   81             
85           3         13.0          77.1       1.0X
   Comet JVM (CometColumnarToRowExec)                          78             
81           3         13.4          74.6       1.0X
   Comet Native (CometNativeColumnarToRowExec)                 77             
82           9         13.6          73.4       1.0X
   
   Running benchmark: Columnar to Row - Primitive Types
     Running case: Spark (ColumnarToRowExec)
     Stopped after 22 iterations, 2029 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 21 iterations, 2048 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 22 iterations, 2019 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - Primitive Types:           Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
---------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                               89             92    
       2         11.8          84.8       1.0X
   Comet JVM (CometColumnarToRowExec)                      88             98    
      11         11.9          84.0       1.0X
   Comet Native (CometNativeColumnarToRowExec)             89             92    
       2         11.8          85.0       1.0X
   
   Running benchmark: Columnar to Row - String Types
     Running case: Spark (ColumnarToRowExec)
     Stopped after 13 iterations, 2012 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 17 iterations, 2034 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 15 iterations, 2092 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - String Types:              Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
---------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                              153            155    
       1          6.9         145.5       1.0X
   Comet JVM (CometColumnarToRowExec)                     115            120    
       3          9.1         110.0       1.3X
   Comet Native (CometNativeColumnarToRowExec)            136            139    
       3          7.7         130.0       1.1X
   
   Running benchmark: Columnar to Row - Struct Types
     Running case: Spark (ColumnarToRowExec)
     Stopped after 10 iterations, 2119 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 9 iterations, 2158 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 8 iterations, 2248 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - Struct Types:              Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
---------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                              203            212    
      20          5.2         193.2       1.0X
   Comet JVM (CometColumnarToRowExec)                     232            240    
       3          4.5         221.7       0.9X
   Comet Native (CometNativeColumnarToRowExec)            267            281    
      19          3.9         254.9       0.8X
   
   Running benchmark: Columnar to Row - Array Types
     Running case: Spark (ColumnarToRowExec)
     Stopped after 10 iterations, 2018 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 13 iterations, 2063 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 11 iterations, 2140 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - Array Types:               Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
---------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                              200            202    
       2          5.2         190.5       1.0X
   Comet JVM (CometColumnarToRowExec)                     157            159    
       3          6.7         149.3       1.3X
   Comet Native (CometNativeColumnarToRowExec)            180            195    
      34          5.8         171.6       1.1X
   
   Running benchmark: Columnar to Row - Map Types
     Running case: Spark (ColumnarToRowExec)
     Stopped after 6 iterations, 2272 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 7 iterations, 2262 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 6 iterations, 2102 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - Map Types:                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
---------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                              371            379    
       5          2.8         354.2       1.0X
   Comet JVM (CometColumnarToRowExec)                     320            323    
       2          3.3         305.1       1.2X
   Comet Native (CometNativeColumnarToRowExec)            332            350    
      27          3.2         317.1       1.1X
   
   Running benchmark: Columnar to Row - Complex Nested Types
     Running case: Spark (ColumnarToRowExec)
     Stopped after 5 iterations, 2191 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 5 iterations, 2008 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 5 iterations, 2331 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - Complex Nested Types:      Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
---------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                              434            438    
       6          2.4         413.9       1.0X
   Comet JVM (CometColumnarToRowExec)                     389            402    
      22          2.7         370.9       1.1X
   Comet Native (CometNativeColumnarToRowExec)            444            466    
      37          2.4         423.6       1.0X
   
   Running benchmark: Columnar to Row - Wide Rows (50 columns)
     Running case: Spark (ColumnarToRowExec)
     Stopped after 3 iterations, 2038 ms
     Running case: Comet JVM (CometColumnarToRowExec)
     Stopped after 4 iterations, 2677 ms
     Running case: Comet Native (CometNativeColumnarToRowExec)
     Stopped after 3 iterations, 2062 ms
   
   OpenJDK 64-Bit Server VM 17.0.18+8-Ubuntu-122.04.1 on Linux 6.8.0-90-generic
   AMD Ryzen 9 7950X3D 16-Core Processor
   Columnar to Row - Wide Rows (50 columns):    Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
   
---------------------------------------------------------------------------------------------------------------------------
   Spark (ColumnarToRowExec)                              672            680    
       8          1.6         640.9       1.0X
   Comet JVM (CometColumnarToRowExec)                     644            669    
      21          1.6         614.4       1.0X
   Comet Native (CometNativeColumnarToRowExec)            668            687    
      19          1.6         637.3       1.0X
   ```


-- 
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