Java AMD EPYC Tuning Performance

Java workload tuning on AMD EPYC Turin. Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2411302-NE-JAVAAMDEP26.

Java AMD EPYC Tuning PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionStockJava ThroughputJava LatencyPower EfficiencyAMD EPYC 9575F 64-Core @ 3.30GHz (64 Cores / 128 Threads)Supermicro Super Server H13SSL-N v1.01 (3.0 BIOS)AMD 1Ah12 x 64GB DDR5-6000MT/s Micron MTC40F2046S1RC64BDY QSFF3201GB Micron_7450_MTFDKCB3T2TFSASPEED2 x Broadcom NetXtreme BCM5720 PCIeUbuntu 24.106.12.0-rc7-linux-pm-next-phx (x86_64)GNOME Shell 47.0X ServerGCC 14.2.0ext41024x768OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xb002116Java Details- OpenJDK Runtime Environment (build 21.0.5+11-Ubuntu-1ubuntu124.10)Security Details- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected

Java AMD EPYC Tuning Performancedacapobench: Eclipsedacapobench: Avrora AVR Simulation Frameworkdacapobench: Batik SVG Toolkitdacapobench: FOP Print Formatterdacapobench: Apache Tomcatdacapobench: Apache Xalan XSLTdacapobench: Apache Lucene Search Indexdacapobench: Apache Lucene Search Enginedacapobench: H2 Database Enginedacapobench: Jythondacapobench: Tradebeansdacapobench: Tradesoapdacapobench: BioJava Biological Data Frameworkdacapobench: GraphChidacapobench: jMonkeyEnginedacapobench: Apache Kafkadacapobench: Spring Bootdacapobench: Zxing 1D/2D Barcode Image Processingrenaissance: Apache Spark Bayesrenaissance: Apache Spark PageRankrenaissance: Savina Reactors.IOrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Rand Forestrenaissance: In-Memory Database Shootoutrenaissance: Scala Dottyrenaissance: Finagle HTTP Requestsrenaissance: Genetic Algorithm Using Jenetics + Futuresrenaissance: ALS Movie Lensrenaissance: Gaussian Mixture Modelcassandra: Writesjava-jmh: Throughputsunflow: Global Illumination + Image SynthesisStockJava ThroughputJava LatencyPower Efficiency63152291925338103773722464140206737645064300140472094679350602641558151.92065.35172.110860.9383.54228.7448.82713.0894.015721.03254.3464753312830489306.030.24263432259925340106974222383959213537644513274140462179679350702636543152.82101.15166.810738.8391.83851.9458.82741.8777.515592.63182.4459624313156984419.280.25962582272933344105774122564053206237604413283840252126679350632661544152.02083.55081.410956.6382.93924.3457.52792.9903.615599.63194.4491896314639272675.160.302947630301469564136897534445072254748895240364653013440685350863311602193.62268.59954.213573.5606.65263.2655.23052.31291.720553.93925.3356428315423179604.610.370OpenBenchmarking.org

DaCapo Benchmark

Java Test: Eclipse

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: EclipseStockJava ThroughputJava LatencyPower Efficiency2K4K6K8K10KSE +/- 38.05, N = 3SE +/- 7.97, N = 3SE +/- 35.23, N = 3SE +/- 72.63, N = 106315634362589476

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock37.0104.8156.1Java Throughput41.4103.5151.3Java Latency46.2103.9151.0Power Efficiency39.376.592.0OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor4080120160200

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.3203.7296.8Java Throughput97.7200.1263.8Java Latency96.5203.7269.3Power Efficiency99.2165.9199.4OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor70140210280350

DaCapo Benchmark

Java Test: Avrora AVR Simulation Framework

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Avrora AVR Simulation FrameworkStockJava ThroughputJava LatencyPower Efficiency7001400210028003500SE +/- 23.08, N = 6SE +/- 17.33, N = 15SE +/- 14.51, N = 15SE +/- 27.41, N = 52291225922723030

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock55.887.2113.9Java Throughput50.486.5115.3Java Latency56.086.6113.1Power Efficiency54.667.977.8OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor4080120160200

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock95.3165.0211.7Java Throughput95.3161.3213.7Java Latency94.6169.4211.4Power Efficiency99.3143.3169.1OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor60120180240300

DaCapo Benchmark

Java Test: Batik SVG Toolkit

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Batik SVG ToolkitStockJava ThroughputJava LatencyPower Efficiency30060090012001500SE +/- 3.54, N = 8SE +/- 2.28, N = 8SE +/- 4.52, N = 8SE +/- 23.97, N = 129259259331469

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock53.975.789.6Java Throughput51.175.597.8Java Latency53.175.699.5Power Efficiency52.965.079.4OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor20406080100

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock94.7142.7206.8Java Throughput95.6160.3260.8Java Latency95.3146.6215.7Power Efficiency98.6143.7181.8OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor70140210280350

DaCapo Benchmark

Java Test: FOP Print Formatter

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: FOP Print FormatterStockJava ThroughputJava LatencyPower Efficiency120240360480600SE +/- 1.47, N = 10SE +/- 1.32, N = 10SE +/- 2.24, N = 14SE +/- 6.80, N = 15338340344564

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock59.079.391.8Java Throughput58.679.592.5Java Latency58.880.792.1Power Efficiency56.564.370.9OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor20406080100

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock95.4132.2293.2Java Throughput97.0148.3285.8Java Latency94.6141.6280.9Power Efficiency97.9138.8195.4OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor70140210280350

DaCapo Benchmark

Java Test: Apache Tomcat

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache TomcatStockJava ThroughputJava LatencyPower Efficiency30060090012001500SE +/- 1.76, N = 7SE +/- 8.41, N = 7SE +/- 3.16, N = 7SE +/- 7.83, N = 61037106910571368

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock62.3148.0251.0Java Throughput59.0149.5246.4Java Latency89.0156.6223.7Power Efficiency58.287.1119.2OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor60120180240300

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.2260.7462.4Java Throughput95.0248.9416.6Java Latency95.6260.9462.2Power Efficiency100.0169.4240.2OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor120240360480600

DaCapo Benchmark

Java Test: Apache Xalan XSLT

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Xalan XSLTStockJava ThroughputJava LatencyPower Efficiency2004006008001000SE +/- 3.95, N = 10SE +/- 4.52, N = 9SE +/- 4.42, N = 9SE +/- 7.58, N = 8737742741975

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock78.5123.2156.3Java Throughput4.7112.0145.2Java Latency7.3116.8163.0Power Efficiency50.477.297.6OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor50100150200250

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock95.8225.0402.6Java Throughput95.1185.6430.7Java Latency94.1226.2426.5Power Efficiency97.9155.1219.0OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor110220330440550

DaCapo Benchmark

Java Test: Apache Lucene Search Index

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Lucene Search IndexStockJava ThroughputJava LatencyPower Efficiency7001400210028003500SE +/- 18.03, N = 3SE +/- 15.06, N = 3SE +/- 1.53, N = 3SE +/- 68.10, N = 152246223822563444

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock5.074.9104.8Java Throughput15.675.0101.1Java Latency17.573.3102.4Power Efficiency49.770.882.8OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor20406080100

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock95.8169.0222.0Java Throughput95.7170.9221.6Java Latency94.6163.8214.0Power Efficiency98.3157.8187.5OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor60120180240300

DaCapo Benchmark

Java Test: Apache Lucene Search Engine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Lucene Search EngineStockJava ThroughputJava LatencyPower Efficiency11002200330044005500SE +/- 19.75, N = 4SE +/- 44.71, N = 15SE +/- 48.20, N = 4SE +/- 61.68, N = 34140395940535072

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock12.2177.7253.3Java Throughput20.9185.7258.5Java Latency22.5172.1256.1Power Efficiency21.690.3116.8OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor70140210280350

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock95.8294.9384.5Java Throughput96.2292.5413.8Java Latency94.9293.9384.0Power Efficiency102.1192.4218.8OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor110220330440550

DaCapo Benchmark

Java Test: H2 Database Engine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: H2 Database EngineStockJava ThroughputJava LatencyPower Efficiency5001000150020002500SE +/- 22.63, N = 5SE +/- 11.05, N = 3SE +/- 25.05, N = 4SE +/- 27.68, N = 52067213520622547

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock29.4123.3177.0Java Throughput2.7119.1163.8Java Latency35.9122.2163.9Power Efficiency25.483.2108.9OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor50100150200250

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock95.5227.3399.9Java Throughput96.6230.2394.8Java Latency94.5223.4399.3Power Efficiency100.1183.5237.6OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor110220330440550

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: JythonStockJava ThroughputJava LatencyPower Efficiency10002000300040005000SE +/- 3.22, N = 4SE +/- 7.80, N = 4SE +/- 13.83, N = 4SE +/- 92.77, N = 123764376437604889

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock43.382.9114.3Java Throughput11.780.7115.9Java Latency45.482.8118.0Power Efficiency31.971.284.8OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor4080120160200

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.1180.0258.5Java Throughput95.7179.5255.2Java Latency94.9164.7227.5Power Efficiency98.7157.3185.0OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor70140210280350

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: TradebeansStockJava ThroughputJava LatencyPower Efficiency11002200330044005500SE +/- 96.06, N = 15SE +/- 94.53, N = 15SE +/- 134.49, N = 12SE +/- 55.56, N = 155064451344135240

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock49.7129.6168.4Java Throughput16.0124.9165.6Java Latency57.0127.3163.3Power Efficiency2.777.394.1OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor50100150200250

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.1226.6307.1Java Throughput95.9226.8313.3Java Latency95.4222.3310.3Power Efficiency99.6167.6209.1OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor80160240320400

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: TradesoapStockJava ThroughputJava LatencyPower Efficiency8001600240032004000SE +/- 26.56, N = 4SE +/- 42.48, N = 15SE +/- 25.31, N = 15SE +/- 26.21, N = 153001274128383646

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock20.6129.8184.4Java Throughput52.2132.1188.9Java Latency17.2129.0187.1Power Efficiency16.980.0100.9OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor50100150200250

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.4225.8396.7Java Throughput95.6228.3379.2Java Latency95.1230.9394.6Power Efficiency98.6170.3230.6OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor110220330440550

DaCapo Benchmark

Java Test: BioJava Biological Data Framework

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: BioJava Biological Data FrameworkStockJava ThroughputJava LatencyPower Efficiency11002200330044005500SE +/- 7.35, N = 4SE +/- 12.85, N = 4SE +/- 14.73, N = 4SE +/- 84.18, N = 154047404640255301

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock26.677.096.7Java Throughput19.377.098.0Java Latency50.282.199.5Power Efficiency1.370.079.9OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor20406080100

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock97.1178.0211.0Java Throughput95.3164.4197.2Java Latency94.5167.6212.0Power Efficiency99.2158.2175.9OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor60120180240300

DaCapo Benchmark

Java Test: GraphChi

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: GraphChiStockJava ThroughputJava LatencyPower Efficiency7001400210028003500SE +/- 8.25, N = 5SE +/- 22.52, N = 5SE +/- 14.98, N = 5SE +/- 23.13, N = 32094217921263440

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock48.693.5130.4Java Throughput21.888.5128.6Java Latency2.287.2124.3Power Efficiency9.067.886.2OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor4080120160200

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.1179.5251.3Java Throughput94.9179.4258.5Java Latency95.3188.2271.2Power Efficiency98.6158.4183.5OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor70140210280350

DaCapo Benchmark

Java Test: jMonkeyEngine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: jMonkeyEngineStockJava ThroughputJava LatencyPower Efficiency15003000450060007500SE +/- 1.00, N = 3SE +/- 1.33, N = 3SE +/- 0.33, N = 3SE +/- 1.15, N = 36793679367936853

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock52.468.073.0Java Throughput24.663.073.3Java Latency6.663.873.1Power Efficiency10.463.372.6OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor20406080100

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock95.5148.0167.9Java Throughput93.2149.6174.4Java Latency92.6148.0171.3Power Efficiency99.6147.0159.8OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor50100150200250

DaCapo Benchmark

Java Test: Apache Kafka

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache KafkaStockJava ThroughputJava LatencyPower Efficiency11002200330044005500SE +/- 0.58, N = 3SE +/- 5.51, N = 3SE +/- 5.84, N = 3SE +/- 5.81, N = 35060507050635086

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock64.975.888.1Java Throughput59.177.496.3Java Latency9.171.3102.2Power Efficiency11.958.572.2OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor20406080100

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.0142.8181.6Java Throughput96.9142.0163.4Java Latency94.2162.0249.2Power Efficiency97.9147.9187.9OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor60120180240300

DaCapo Benchmark

Java Test: Spring Boot

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Spring BootStockJava ThroughputJava LatencyPower Efficiency7001400210028003500SE +/- 26.53, N = 5SE +/- 26.57, N = 6SE +/- 27.73, N = 4SE +/- 18.15, N = 42641263626613311

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock0.4146.3218.8Java Throughput79.3159.3236.2Java Latency11.3150.3234.0Power Efficiency13.085.5111.5OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor60120180240300

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.2262.5382.6Java Throughput94.9284.4445.7Java Latency94.6258.4421.5Power Efficiency98.4179.7227.0OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor120240360480600

DaCapo Benchmark

Java Test: Zxing 1D/2D Barcode Image Processing

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Zxing 1D/2D Barcode Image ProcessingStockJava ThroughputJava LatencyPower Efficiency130260390520650SE +/- 4.02, N = 10SE +/- 3.60, N = 14SE +/- 3.12, N = 10SE +/- 4.50, N = 15558543544602

DaCapo Benchmark

CPU Power Consumption Monitor

MinAvgMaxStock7.0129.7178.4Java Throughput5.9132.6188.6Java Latency15.8125.7168.7Power Efficiency15.094.0125.1OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11CPU Power Consumption Monitor50100150200250

DaCapo Benchmark

System Power Consumption Monitor

MinAvgMaxStock96.0241.5505.5Java Throughput95.9218.7520.5Java Latency94.1226.6504.5Power Efficiency99.6190.7343.0OpenBenchmarking.orgWatts, Fewer Is BetterDaCapo Benchmark 23.11System Power Consumption Monitor130260390520650

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Apache Spark BayesStockJava ThroughputJava LatencyPower Efficiency4080120160200SE +/- 0.82, N = 3SE +/- 1.64, N = 15SE +/- 1.40, N = 15SE +/- 1.40, N = 3151.9152.8152.0193.6MIN: 128.87 / MAX: 209.2MIN: 127.3 / MAX: 382.17MIN: 121.4 / MAX: 361.56MIN: 157.46 / MAX: 378.44

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock11.6222.3261.2Java Throughput11.0231.3279.7Java Latency19.6230.2284.0Power Efficiency48.9128.3145.4OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor70140210280350

Renaissance

System Power Consumption Monitor

MinAvgMaxStock96.5382.1439.6Java Throughput94.9386.7522.4Java Latency94.8390.4468.1Power Efficiency102.4250.2284.7OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor130260390520650

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Apache Spark PageRankStockJava ThroughputJava LatencyPower Efficiency5001000150020002500SE +/- 8.00, N = 3SE +/- 15.93, N = 3SE +/- 18.35, N = 3SE +/- 19.39, N = 32065.32101.12083.52268.5MIN: 1460.75 / MAX: 2081.13MIN: 1452.23 / MAX: 2117.08MIN: 1424.26 / MAX: 2119.52MIN: 1959.01 / MAX: 2401.72

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock3.4115.3139.7Java Throughput4.3114.6129.0Java Latency9.3114.9131.4Power Efficiency6.680.992.3OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor4080120160200

Renaissance

System Power Consumption Monitor

MinAvgMaxStock96.2225.6282.4Java Throughput97.1221.2252.6Java Latency97.1222.1247.7Power Efficiency100.0181.5195.8OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor70140210280350

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Savina Reactors.IOStockJava ThroughputJava LatencyPower Efficiency2K4K6K8K10KSE +/- 54.20, N = 5SE +/- 37.22, N = 3SE +/- 49.91, N = 3SE +/- 125.38, N = 35172.15166.85081.49954.2MIN: 4973.43 / MAX: 8208.11MIN: 5095.51 / MAX: 7816.47MIN: 5006.45 / MAX: 8171.58MIN: 7679.87 / MAX: 10841.86

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock15.3108.8144.1Java Throughput11.9109.3149.9Java Latency53.9110.3148.4Power Efficiency11.177.396.3OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor4080120160200

Renaissance

System Power Consumption Monitor

MinAvgMaxStock95.8209.5345.6Java Throughput94.6210.8307.6Java Latency96.7200.0343.3Power Efficiency99.0171.1222.8OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor100200300400500

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Akka Unbalanced Cobwebbed TreeStockJava ThroughputJava LatencyPower Efficiency3K6K9K12K15KSE +/- 79.02, N = 3SE +/- 48.01, N = 3SE +/- 89.47, N = 3SE +/- 34.93, N = 310860.910738.810956.613573.5MIN: 10242.4 / MAX: 11077.04MIN: 10253.41 / MAX: 10941.76MIN: 10463.34 / MAX: 11370.49MIN: 12956.64 / MAX: 13724.14

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock5.4257.9298.3Java Throughput1.6257.8291.4Java Latency5.5255.4297.9Power Efficiency45.4146.3166.7OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor70140210280350

Renaissance

System Power Consumption Monitor

MinAvgMaxStock96.1420.2476.8Java Throughput96.5413.7468.8Java Latency96.0407.9483.1Power Efficiency99.2266.2333.8OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor120240360480600

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Random ForestStockJava ThroughputJava LatencyPower Efficiency130260390520650SE +/- 4.43, N = 3SE +/- 3.80, N = 15SE +/- 2.98, N = 10SE +/- 4.36, N = 15383.5391.8382.9606.6MIN: 347.9 / MAX: 457.62MIN: 342.67 / MAX: 493.98MIN: 339.12 / MAX: 447.53MIN: 536.2 / MAX: 741

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock4.9113.0141.0Java Throughput1.4112.5141.3Java Latency5.1113.2141.5Power Efficiency8.278.188.6OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor4080120160200

Renaissance

System Power Consumption Monitor

MinAvgMaxStock98.0220.3264.2Java Throughput94.6214.2264.4Java Latency95.6217.2282.0Power Efficiency98.3174.7196.4OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor70140210280350

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: In-Memory Database ShootoutStockJava ThroughputJava LatencyPower Efficiency11002200330044005500SE +/- 7.53, N = 3SE +/- 8.42, N = 3SE +/- 19.30, N = 3SE +/- 65.42, N = 34228.73851.93924.35263.2MIN: 4037.24 / MAX: 4846.07MIN: 3402.36 / MAX: 4284.31MIN: 3683.75 / MAX: 4557.34MIN: 4666.19 / MAX: 6061.56

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock11.5171.4211.0Java Throughput51.7162.3209.2Java Latency6.7161.3213.7Power Efficiency9.490.9104.7OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor60120180240300

Renaissance

System Power Consumption Monitor

MinAvgMaxStock96.7290.2390.6Java Throughput95.1270.8380.9Java Latency95.3276.8368.4Power Efficiency98.9189.1224.3OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor100200300400500

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Scala DottyStockJava ThroughputJava LatencyPower Efficiency140280420560700SE +/- 8.07, N = 15SE +/- 6.53, N = 15SE +/- 4.40, N = 15SE +/- 20.51, N = 12448.8458.8457.5655.2MIN: 353.63 / MAX: 587.33MIN: 336.82 / MAX: 624.11MIN: 349.58 / MAX: 587.42MIN: 430.6 / MAX: 1104.36

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock3.5104.9174.4Java Throughput4.6102.2170.7Java Latency0.7103.9162.1Power Efficiency1.677.1101.1OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor50100150200250

Renaissance

System Power Consumption Monitor

MinAvgMaxStock97.4204.6315.8Java Throughput94.6199.8302.3Java Latency94.1202.1307.5Power Efficiency98.5172.0205.4OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor80160240320400

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Finagle HTTP RequestsStockJava ThroughputJava LatencyPower Efficiency7001400210028003500SE +/- 20.00, N = 3SE +/- 7.56, N = 3SE +/- 20.65, N = 3SE +/- 35.51, N = 32713.02741.82792.93052.3MIN: 1897.78 / MAX: 2748.55MIN: 2037.17 / MAX: 2755.41MIN: 2055.2 / MAX: 2818.67MIN: 2255.4 / MAX: 3115.04

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock58.5358.3393.4Java Throughput54.5359.7393.7Java Latency6.9350.7393.0Power Efficiency0.9252.3290.6OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor110220330440550

Renaissance

System Power Consumption Monitor

MinAvgMaxStock95.8568.2623.7Java Throughput95.6562.7622.0Java Latency96.3556.4620.7Power Efficiency99.5434.8489.7OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor160320480640800

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Genetic Algorithm Using Jenetics + FuturesStockJava ThroughputJava LatencyPower Efficiency30060090012001500SE +/- 8.09, N = 3SE +/- 14.03, N = 15SE +/- 5.33, N = 3SE +/- 14.18, N = 3894.0777.5903.61291.7MIN: 841.31 / MAX: 918.73MIN: 667.17 / MAX: 1033.21MIN: 765.31 / MAX: 912.11MIN: 1207.53 / MAX: 1390.99

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock70.1129.3137.5Java Throughput0.9120.6133.7Java Latency8.1123.0134.3Power Efficiency56.879.983.0OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor4080120160200

Renaissance

System Power Consumption Monitor

MinAvgMaxStock98.4232.6252.2Java Throughput94.6221.8242.1Java Latency96.0227.2244.8Power Efficiency100.6177.4189.6OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor70140210280350

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: ALS Movie LensStockJava ThroughputJava LatencyPower Efficiency4K8K12K16K20KSE +/- 91.51, N = 3SE +/- 85.32, N = 3SE +/- 58.79, N = 3SE +/- 133.62, N = 315721.015592.615599.620553.9MIN: 15022.39 / MAX: 15859.07MIN: 15012.81 / MAX: 15741.43MIN: 15144.58 / MAX: 15795.77MIN: 19144.07 / MAX: 20820.8

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock4.1120.3146.4Java Throughput50.2122.5148.2Java Latency1.6119.8146.9Power Efficiency1.779.789.5OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor4080120160200

Renaissance

System Power Consumption Monitor

MinAvgMaxStock97.5225.8256.6Java Throughput96.0224.6291.5Java Latency94.3225.7286.6Power Efficiency99.4177.1189.9OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor70140210280350

Renaissance

Test: Gaussian Mixture Model

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.16Test: Gaussian Mixture ModelStockJava ThroughputJava LatencyPower Efficiency8001600240032004000SE +/- 24.37, N = 3SE +/- 9.38, N = 3SE +/- 10.95, N = 3SE +/- 30.43, N = 33254.33182.43194.43925.3MIN: 2372.34 / MAX: 3324.36MIN: 2333.74 / MAX: 3195.1MIN: 2370.4 / MAX: 3212.45MIN: 3849.24 / MAX: 4555.85

Renaissance

CPU Power Consumption Monitor

MinAvgMaxStock51.7129.1149.7Java Throughput3.3122.5147.2Java Latency6.4125.6141.2Power Efficiency4.879.487.4OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16CPU Power Consumption Monitor4080120160200

Renaissance

System Power Consumption Monitor

MinAvgMaxStock96.5234.4282.2Java Throughput94.9230.9267.0Java Latency95.7233.7251.6Power Efficiency99.3181.5194.9OpenBenchmarking.orgWatts, Fewer Is BetterRenaissance 0.16System Power Consumption Monitor70140210280350

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 5.0Test: WritesStockJava ThroughputJava LatencyPower Efficiency110K220K330K440K550KSE +/- 3783.12, N = 3SE +/- 784.82, N = 3SE +/- 2078.80, N = 3SE +/- 5044.93, N = 3464753459624491896356428

Apache Cassandra

CPU Power Consumption Monitor

MinAvgMaxStock2.9299.5361.8Java Throughput6.4295.5356.2Java Latency0.6302.9368.7Power Efficiency7.1160.4207.1OpenBenchmarking.orgWatts, Fewer Is BetterApache Cassandra 5.0CPU Power Consumption Monitor100200300400500

Apache Cassandra

System Power Consumption Monitor

MinAvgMaxStock103.4472.1587.5Java Throughput114.2466.5582.9Java Latency113.3480.7591.1Power Efficiency100.7295.9393.3OpenBenchmarking.orgWatts, Fewer Is BetterApache Cassandra 5.0System Power Consumption Monitor160320480640800

Java JMH

Throughput

OpenBenchmarking.orgOps/s, More Is BetterJava JMHThroughputStockJava ThroughputJava LatencyPower Efficiency70000M140000M210000M280000M350000M312830489306.03313156984419.28314639272675.16315423179604.61

Java JMH

CPU Power Consumption Monitor

MinAvgMaxStock2.4380.0398.8Java Throughput5.9381.0398.6Java Latency0.7381.3401.6Power Efficiency7.2376.9394.9OpenBenchmarking.orgWatts, Fewer Is BetterJava JMHCPU Power Consumption Monitor110220330440550

Java JMH

System Power Consumption Monitor

MinAvgMaxStock99.0574.8594.8Java Throughput97.5572.5590.3Java Latency98.3573.6591.5Power Efficiency101.4568.9585.8OpenBenchmarking.orgWatts, Fewer Is BetterJava JMHSystem Power Consumption Monitor160320480640800

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisStockJava ThroughputJava LatencyPower Efficiency0.08330.16660.24990.33320.4165SE +/- 0.003, N = 15SE +/- 0.005, N = 15SE +/- 0.003, N = 15SE +/- 0.007, N = 150.2420.2590.3020.370MIN: 0.14 / MAX: 0.67MIN: 0.15 / MAX: 0.66MIN: 0.18 / MAX: 0.63MIN: 0.21 / MAX: 1.01

Sunflow Rendering System

CPU Power Consumption Monitor

MinAvgMaxStock2.1125.4148.8Java Throughput5.5127.1173.9Java Latency0.7122.1177.7Power Efficiency6.485.5115.3OpenBenchmarking.orgWatts, Fewer Is BetterSunflow Rendering System 0.07.2CPU Power Consumption Monitor50100150200250

Sunflow Rendering System

System Power Consumption Monitor

MinAvgMaxStock97.1217.7478.7Java Throughput97.5220.8477.6Java Latency95.9219.9426.7Power Efficiency100.7178.9288.8OpenBenchmarking.orgWatts, Fewer Is BetterSunflow Rendering System 0.07.2System Power Consumption Monitor120240360480600


Phoronix Test Suite v10.8.5