Back to home page

OSCL-LXR

 
 

    


0001 ================================================================================================
0002 UDF with mixed input types
0003 ================================================================================================
0004 
0005 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0006 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0007 long/nullable int/string to string:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0008 ------------------------------------------------------------------------------------------------------------------------
0009 long/nullable int/string to string wholestage off            279            320          58          0.4        2789.3       1.0X
0010 long/nullable int/string to string wholestage on            182            188           7          0.6        1818.0       1.5X
0011 
0012 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0013 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0014 long/nullable int/string to option:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0015 ------------------------------------------------------------------------------------------------------------------------
0016 long/nullable int/string to option wholestage off            133            137           5          0.8        1332.3       1.0X
0017 long/nullable int/string to option wholestage on            110            118           8          0.9        1097.3       1.2X
0018 
0019 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0020 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0021 long/nullable int/string to primitive:    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0022 ------------------------------------------------------------------------------------------------------------------------
0023 long/nullable int/string to primitive wholestage off             69             83          19          1.4         694.7       1.0X
0024 long/nullable int/string to primitive wholestage on             66             81          18          1.5         657.5       1.1X
0025 
0026 
0027 ================================================================================================
0028 UDF with primitive types
0029 ================================================================================================
0030 
0031 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0032 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0033 long/nullable int to string:              Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0034 ------------------------------------------------------------------------------------------------------------------------
0035 long/nullable int to string wholestage off             76             80           5          1.3         761.5       1.0X
0036 long/nullable int to string wholestage on             65             67           2          1.5         654.2       1.2X
0037 
0038 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0039 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0040 long/nullable int to option:              Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0041 ------------------------------------------------------------------------------------------------------------------------
0042 long/nullable int to option wholestage off             49             50           2          2.0         487.9       1.0X
0043 long/nullable int to option wholestage on             50             66          12          2.0         503.6       1.0X
0044 
0045 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0046 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0047 long/nullable int to primitive:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0048 ------------------------------------------------------------------------------------------------------------------------
0049 long/nullable int to primitive wholestage off             48             58          14          2.1         483.5       1.0X
0050 long/nullable int to primitive wholestage on             46             52           6          2.2         456.8       1.1X
0051 
0052 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0053 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0054 UDF identity overhead:                    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0055 ------------------------------------------------------------------------------------------------------------------------
0056 Baseline                                             39             41           3          2.6         385.8       1.0X
0057 With identity UDF                                    44             46           3          2.3         444.4       0.9X
0058 
0059