Skip to content

Commit 2ef6e3b

Browse files
committed
update performance results
1 parent e356a79 commit 2ef6e3b

2 files changed

Lines changed: 23 additions & 28 deletions

File tree

mllib/src/test/scala/org/apache/spark/mllib/linalg/UDTSerializationBenchmark.scala

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,12 @@ object UDTSerializationBenchmark {
5757
}
5858

5959
/*
60-
Java HotSpot(TM) 64-Bit Server VM 1.8.0_60-b27 on Mac OS X 10.11.4
61-
Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz
62-
63-
VectorUDT de/serialization: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
64-
-------------------------------------------------------------------------------------------
65-
serialize 380 / 392 0.0 379730.0 1.0X
66-
deserialize 138 / 142 0.0 137816.6 2.8X
60+
OpenJDK 64-Bit Server VM 1.8.0_91-b14 on Linux 4.4.11-200.fc22.x86_64
61+
Intel Xeon E3-12xx v2 (Ivy Bridge)
62+
VectorUDT de/serialization: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
63+
------------------------------------------------------------------------------------------------
64+
serialize 265 / 318 0.0 265138.5 1.0X
65+
deserialize 155 / 197 0.0 154611.4 1.7X
6766
*/
6867
benchmark.run()
6968
}

sql/core/src/test/scala/org/apache/spark/sql/execution/benchmark/UnsafeArrayDataBenchmark.scala

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,12 @@ class UnsafeArrayDataBenchmark extends BenchmarkBase {
8282
benchmark.addCase("Double")(readDoubleArray)
8383
benchmark.run
8484
/*
85-
Java HotSpot(TM) 64-Bit Server VM 1.8.0_92-b14 on Mac OS X 10.10.4
86-
Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
87-
85+
OpenJDK 64-Bit Server VM 1.8.0_91-b14 on Linux 4.4.11-200.fc22.x86_64
86+
Intel Xeon E3-12xx v2 (Ivy Bridge)
8887
Read UnsafeArrayData: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
8988
------------------------------------------------------------------------------------------------
90-
Int 279 / 294 600.4 1.7 1.0X
91-
Double 296 / 303 567.0 1.8 0.9X
89+
Int 252 / 260 666.1 1.5 1.0X
90+
Double 281 / 292 597.7 1.7 0.9X
9291
*/
9392
}
9493

@@ -127,13 +126,12 @@ class UnsafeArrayDataBenchmark extends BenchmarkBase {
127126
benchmark.addCase("Double")(writeDoubleArray)
128127
benchmark.run
129128
/*
130-
Java HotSpot(TM) 64-Bit Server VM 1.8.0_92-b14 on Mac OS X 10.10.4
131-
Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
132-
129+
OpenJDK 64-Bit Server VM 1.8.0_91-b14 on Linux 4.4.11-200.fc22.x86_64
130+
Intel Xeon E3-12xx v2 (Ivy Bridge)
133131
Write UnsafeArrayData: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
134132
------------------------------------------------------------------------------------------------
135-
Int 135 / 180 154.9 6.5 1.0X
136-
Double 195 / 300 107.8 9.3 0.7X
133+
Int 196 / 249 107.0 9.3 1.0X
134+
Double 227 / 367 92.3 10.8 0.9X
137135
*/
138136
}
139137

@@ -174,13 +172,12 @@ class UnsafeArrayDataBenchmark extends BenchmarkBase {
174172
benchmark.addCase("Double")(readDoubleArray)
175173
benchmark.run
176174
/*
177-
Java HotSpot(TM) 64-Bit Server VM 1.8.0_92-b14 on Mac OS X 10.10.4
178-
Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
179-
175+
OpenJDK 64-Bit Server VM 1.8.0_91-b14 on Linux 4.4.11-200.fc22.x86_64
176+
Intel Xeon E3-12xx v2 (Ivy Bridge)
180177
Get primitive array from UnsafeArrayData: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
181178
------------------------------------------------------------------------------------------------
182-
Int 80 / 151 783.4 1.3 1.0X
183-
Double 208 / 366 302.8 3.3 0.4X
179+
Int 151 / 198 415.8 2.4 1.0X
180+
Double 214 / 394 293.6 3.4 0.7X
184181
*/
185182
}
186183

@@ -217,13 +214,12 @@ class UnsafeArrayDataBenchmark extends BenchmarkBase {
217214
benchmark.addCase("Double")(createDoubleArray)
218215
benchmark.run
219216
/*
220-
Java HotSpot(TM) 64-Bit Server VM 1.8.0_92-b14 on Mac OS X 10.10.4
221-
Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
222-
223-
Create UnsafeArrayData from primitive array: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
217+
OpenJDK 64-Bit Server VM 1.8.0_91-b14 on Linux 4.4.11-200.fc22.x86_64
218+
Intel Xeon E3-12xx v2 (Ivy Bridge)
219+
Create UnsafeArrayData from primitive array: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
224220
------------------------------------------------------------------------------------------------
225-
Int 68 / 144 920.4 1.1 1.0X
226-
Double 240 / 302 261.7 3.8 0.3X
221+
Int 206 / 211 306.0 3.3 1.0X
222+
Double 232 / 406 271.6 3.7 0.9X
227223
*/
228224
}
229225

0 commit comments

Comments
 (0)