New Amazon c3.large vs. c3.xlarge instance type with Ivy Bridge CPUs being benchmarked at Phoronix by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1311150-SO-AMAZON79485
{
"title": "Amazon EC2 C3 Ubuntu Benchmarking Instances",
"last_modified": "2013-11-15 23:21:30",
"description": "New Amazon c3.large vs. c3.xlarge instance type with Ivy Bridge CPUs being benchmarked at Phoronix by Michael Larabel.",
"systems": {
"c3.large": {
"identifier": "c3.large",
"hardware": {
"Processor": "Intel Xeon E5-2680 v2 @ 2.79GHz (2 Cores)",
"Memory": "4096MB",
"Disk": "8GB"
},
"software": {
"OS": "Ubuntu 13.10",
"Kernel": "3.11.0-12-generic (x86_64)",
"File-System": "ext4",
"System Layer": "Xen 4.2.amazon Hypervisor"
},
"user": "ubuntu",
"timestamp": "2013-11-15 15:14:13",
"client_version": "4.8.4"
},
"c3.xlarge": {
"identifier": "c3.xlarge",
"hardware": {
"Processor": "Intel Xeon E5-2680 v2 @ 2.79GHz (4 Cores)",
"Memory": "8192MB",
"Disk": "8GB"
},
"software": {
"OS": "Ubuntu 13.10",
"Kernel": "3.11.0-12-generic (x86_64)",
"Compiler": "GCC 4.8",
"File-System": "ext4",
"System Layer": "Xen 4.2.amazon Hypervisor"
},
"user": "ubuntu",
"timestamp": "2013-11-15 19:34:59",
"client_version": "4.8.4",
"data": {
"compiler-configuration": "--build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-ecj-jar=\/usr\/share\/java\/eclipse-ecj.jar --with-java-home=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64\/jre --with-jvm-jar-dir=\/usr\/lib\/jvm-exports\/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=\/usr\/lib\/jvm\/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v"
}
}
},
"results": {
"255d65dadd0dcef8ded1f31d78a2fd6e3df92ed0": {
"identifier": "pts\/openssl-1.7.0",
"title": "OpenSSL",
"app_version": "1.0.1c",
"description": "RSA 4096-bit Performance",
"scale": "Signs Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 103,
"raw_values": [
103,
103,
103
]
},
"c3.xlarge": {
"value": 102.7999999999999971578290569595992565155029296875,
"raw_values": [
102.7999999999999971578290569595992565155029296875,
102.7000000000000028421709430404007434844970703125,
102.900000000000005684341886080801486968994140625
]
}
}
},
"6ae277be783d8866584bbf314b980e0084f7b678": {
"identifier": "pts\/encode-mp3-1.4.0",
"title": "LAME MP3 Encoding",
"app_version": "3.99.3",
"description": "WAV To MP3",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 17.03999999999999914734871708787977695465087890625,
"raw_values": [
17.03499889373799902614337042905390262603759765625,
17.03077697753899855115378159098327159881591796875,
17.0207319259640001973821199499070644378662109375,
17.038789033890001434201622032560408115386962890625,
17.05750298500100115006716805510222911834716796875
]
},
"c3.xlarge": {
"value": 17.03999999999999914734871708787977695465087890625,
"raw_values": [
17.022408962250000996618837234564125537872314453125,
17.03257298469500113924368633888661861419677734375,
17.058200120925999243581827613525092601776123046875,
17.03829979896499935421161353588104248046875,
17.03263998031599868454577517695724964141845703125
]
}
}
},
"851234dc1413874dcf8667a7ea08082c77a874c5": {
"identifier": "pts\/compress-pbzip2-1.4.0",
"title": "Parallel BZIP2 Compression",
"app_version": "1.1.6",
"description": "256MB File Compression",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 34.96000000000000085265128291212022304534912109375,
"raw_values": [
35.025475025177001953125,
34.852382898331001115366234444081783294677734375,
34.99331307411200242540871840901672840118408203125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -pthread -lbz2 -lpthread"
}
}
},
"c3.xlarge": {
"value": 17.53999999999999914734871708787977695465087890625,
"raw_values": [
17.74662804603600108066530083306133747100830078125,
17.44817185401900161423327517695724964141845703125,
17.4103751182559989274523104541003704071044921875
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -pthread -lbz2 -lpthread"
}
}
}
}
},
"90c619324fe40626154ebb0a68445c6eb32752e9": {
"identifier": "pts\/c-ray-1.1.0",
"title": "C-Ray",
"app_version": "1.1",
"description": "Total Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 141.81000000000000227373675443232059478759765625,
"raw_values": [
141.804000000000002046363078989088535308837890625,
141.8220000000000027284841053187847137451171875,
141.806999999999987949195201508700847625732421875
]
},
"c3.xlarge": {
"value": 70.8700000000000045474735088646411895751953125,
"raw_values": [
70.894000000000005456968210637569427490234375,
70.811000000000007048583938740193843841552734375,
70.917000000000001591615728102624416351318359375
]
}
}
},
"70c31150b3532cb69ec3dd9517a60d840edc2213": {
"identifier": "pts\/build-linux-kernel-1.3.0",
"title": "Timed Linux Kernel Compilation",
"app_version": "3.1",
"description": "Time To Compile",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 487.68999999999999772626324556767940521240234375,
"raw_values": [
490.6497321128799740108661353588104248046875,
485.670181989670027178362943232059478759765625,
486.761700868609977987944148480892181396484375
]
},
"c3.xlarge": {
"value": 244.669999999999987494447850622236728668212890625,
"raw_values": [
247.07187199592999604647047817707061767578125,
242.832073211670007140128291212022304534912109375,
244.102822065350011371265281923115253448486328125
]
}
}
},
"b80fd64693d0a46e5352aba0f1347d1407825c32": {
"identifier": "pts\/himeno-1.1.0",
"title": "Himeno Benchmark",
"app_version": "3.0",
"description": "Poisson Pressure Solver",
"scale": "MFLOPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 1342.799999999999954525264911353588104248046875,
"raw_values": [
1342.597641000000066924258135259151458740234375,
1343.615207999999938692781142890453338623046875,
1342.194439000000102168996818363666534423828125
]
},
"c3.xlarge": {
"value": 1330.569999999999936335370875895023345947265625,
"raw_values": [
1330.68877500000007785274647176265716552734375,
1325.3169410000000425498001277446746826171875,
1335.7017089999999370775185525417327880859375
]
}
}
},
"196cceeaf8783403a487f6c396ecb0711fce577c": {
"identifier": "pts\/x264-1.7.0",
"title": "x264",
"app_version": "2013-06-08",
"description": "H.264 Video Encoding",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 33.8299999999999982946974341757595539093017578125,
"raw_values": [
33.8299999999999982946974341757595539093017578125,
33.8599999999999994315658113919198513031005859375,
33.840000000000003410605131648480892181396484375,
33.88000000000000255795384873636066913604736328125,
33.719999999999998863131622783839702606201171875
]
},
"c3.xlarge": {
"value": 66.1200000000000045474735088646411895751953125,
"raw_values": [
65.8599999999999994315658113919198513031005859375,
65.8799999999999954525264911353588104248046875,
66.409999999999996589394868351519107818603515625,
66.5199999999999960209606797434389591217041015625,
65.93000000000000682121026329696178436279296875
]
}
}
},
"a8d1a0f54eb1881ef369b6fb65f45dcfcd02f57a": {
"identifier": "pts\/john-the-ripper-1.4.1",
"title": "John The Ripper",
"app_version": "1.7.9-jumbo-7",
"arguments": "MD5",
"description": "Test: MD5",
"scale": "Real C\/S",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 32008,
"raw_values": [
32028,
31992,
32004
]
},
"c3.xlarge": {
"value": 32052,
"raw_values": [
31956,
32124,
32076
]
}
}
},
"b3dc9053e2a117f227ae1a84370840207a561270": {
"identifier": "pts\/john-the-ripper-1.4.1",
"title": "John The Ripper",
"app_version": "1.7.9-jumbo-7",
"arguments": "TRADITIONAL_DES_MANY_SALTS",
"description": "Test: Traditional DES",
"scale": "Real C\/S",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 2095333,
"raw_values": [
2084000,
2105000,
2097000
]
},
"c3.xlarge": {
"value": 4190667,
"raw_values": [
4210000,
4152000,
4210000
]
}
}
},
"eac5add0a3cdf96c7b07f50c703bff5345fa6f55": {
"identifier": "pts\/john-the-ripper-1.4.1",
"title": "John The Ripper",
"app_version": "1.7.9-jumbo-7",
"arguments": "BLOWFISH",
"description": "Test: Blowfish",
"scale": "Real C\/S",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 1247,
"raw_values": [
1247,
1247,
1247
]
},
"c3.xlarge": {
"value": 2512,
"raw_values": [
2520,
2520,
2495
]
}
}
},
"b20079cb9e7d9337690bcb627db6bb6ee30eec3e": {
"identifier": "pts\/polybench-c-1.0.2",
"title": "PolyBench-C",
"app_version": "3.2",
"arguments": "3mm",
"description": "Test: 3 Matrix Multiplications",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 24.1400000000000005684341886080801486968994140625,
"raw_values": [
24.215034008025998701896241982467472553253173828125,
24.097201824188001495485877967439591884613037109375,
24.114855051041001132716701249592006206512451171875
]
},
"c3.xlarge": {
"value": 24.10000000000000142108547152020037174224853515625,
"raw_values": [
24.35019612312299841505591757595539093017578125,
24.060091972350999611762745189480483531951904296875,
23.895718097686998504514122032560408115386962890625
]
}
}
},
"3ad98382f6fa92747b092291aea22d016565a279": {
"identifier": "pts\/polybench-c-1.0.2",
"title": "PolyBench-C",
"app_version": "3.2",
"arguments": "correlation",
"description": "Test: Correlation Computation",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 6.29000000000000003552713678800500929355621337890625,
"raw_values": [
6.27137184143069958963678800500929355621337890625,
6.31667590141300028250270770513452589511871337890625,
6.28591704368589976326120449812151491641998291015625
]
},
"c3.xlarge": {
"value": 6.25,
"raw_values": [
6.2658329010009996551389122032560408115386962890625,
6.26087617874150037522440470638684928417205810546875,
6.22744297981259986585200749686919152736663818359375
]
}
}
},
"4f2020be4c6e78d4702f96c2d7071c4653673053": {
"identifier": "pts\/polybench-c-1.0.2",
"title": "PolyBench-C",
"app_version": "3.2",
"arguments": "covariance",
"description": "Test: Covariance Computation",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 6.32000000000000028421709430404007434844970703125,
"raw_values": [
6.392480134963999915953536401502788066864013671875,
6.2776610851288001668990546022541821002960205078125,
6.28218603134159980783124410663731396198272705078125
]
},
"c3.xlarge": {
"value": 6.2400000000000002131628207280300557613372802734375,
"raw_values": [
6.23196196556089976326120449812151491641998291015625,
6.2297658920287997119658029987476766109466552734375,
6.26520800590520021700058350688777863979339599609375
]
}
}
},
"9b8ed07195d3895688815241c64182b054b5e0e7": {
"identifier": "pts\/dolfyn-1.0.0",
"title": "Dolfyn",
"app_version": "0.527",
"description": "Computational Fluid Dynamics",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 29.89999999999999857891452847979962825775146484375,
"raw_values": [
29.98400306701699946643202565610408782958984375,
29.838871002196999171474089962430298328399658203125,
29.886924028397000796530846855603158473968505859375
],
"details": {
"compiler-options": {
"compiler-type": "F9X",
"compiler": "gfortran",
"compiler-options": ""
}
}
},
"c3.xlarge": {
"value": 29.589999999999999857891452847979962825775146484375,
"raw_values": [
29.683665037154998600499311578460037708282470703125,
29.550228118896001205939683131873607635498046875,
29.5252330303190007043667719699442386627197265625
],
"details": {
"compiler-options": {
"compiler-type": "F9X",
"compiler": "gfortran",
"compiler-options": ""
}
}
}
}
},
"40b91682224eea303ccb8673095423b9f3050c2e": {
"identifier": "pts\/rodinia-1.2.1",
"title": "Rodinia",
"app_version": "2.4",
"arguments": "OMP_STREAMCLUSTER",
"description": "Test: OpenMP Streamcluster",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 100.8700000000000045474735088646411895751953125,
"raw_values": [
100.8313250541699943596540833823382854461669921875,
100.7819159030899953677362645976245403289794921875,
100.9919550418899945043449406512081623077392578125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -lOpenCL"
}
}
},
"c3.xlarge": {
"value": 52.64999999999999857891452847979962825775146484375,
"raw_values": [
52.74436497688299851915871840901672840118408203125,
52.48913693427999760388047434389591217041015625,
52.714169025421000469577847979962825775146484375
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -lOpenCL"
}
}
}
}
},
"ff5cf9c15f21c5227f3462d761125e62194cc4f7": {
"identifier": "pts\/rodinia-1.2.1",
"title": "Rodinia",
"app_version": "2.4",
"arguments": "OMP_CFD",
"description": "Test: OpenMP CFD Solver",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 403.01999999999998181010596454143524169921875,
"raw_values": [
402.92077183723000644022249616682529449462890625,
402.25502490997001814321265555918216705322265625,
403.89614200592001225231797434389591217041015625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -lOpenCL"
}
}
},
"c3.xlarge": {
"value": 205.1399999999999863575794734060764312744140625,
"raw_values": [
205.617480993269992950445157475769519805908203125,
204.505056142809991115427692420780658721923828125,
205.2915649414100016656448133289813995361328125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-O2 -lOpenCL"
}
}
}
}
},
"3e94a69fb7082928af5f347c337ebf715b08af59": {
"identifier": "pts\/parboil-1.1.0",
"title": "Parboil",
"app_version": "2.5",
"arguments": "mri-gridding omp_base small",
"description": "Test: OpenMP MRI Gridding",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 14.339999999999999857891452847979962825775146484375,
"raw_values": [
18.441680999999999102101355674676597118377685546875,
13.547717999999999705096342950128018856048583984375,
13.5388590000000004209823600831441581249237060546875,
13.52462200000000080990503192879259586334228515625,
13.52038399999999995770849636755883693695068359375,
13.4884269999999997224904291215352714061737060546875
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
},
"c3.xlarge": {
"value": 28.28999999999999914734871708787977695465087890625,
"raw_values": [
29.9854720000000014579200069420039653778076171875,
25.981891999999998432713255169801414012908935546875,
27.140578999999998899284037179313600063323974609375,
27.136295000000000499085217597894370555877685546875,
29.661902999999998797875377931632101535797119140625,
29.847114999999998730118022649548947811126708984375
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
}
}
},
"724813bf675c3651b8651d1ee2e7d98b2aaec2a5": {
"identifier": "pts\/parboil-1.1.0",
"title": "Parboil",
"app_version": "2.5",
"arguments": "stencil omp_base default",
"description": "Test: OpenMP Stencl",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 123.4899999999999948840923025272786617279052734375,
"raw_values": [
123.325919999999996434780769050121307373046875,
122.85989399999999704959918744862079620361328125,
124.277061000000003332388587296009063720703125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
},
"c3.xlarge": {
"value": 67.6700000000000017053025658242404460906982421875,
"raw_values": [
65.52694700000000693762558512389659881591796875,
68.956467000000003508830559439957141876220703125,
68.534615000000002282831701450049877166748046875
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
}
}
},
"8b812f5ead2ea6998e4f898b316c3a3f253c56bf": {
"identifier": "pts\/parboil-1.1.0",
"title": "Parboil",
"app_version": "2.5",
"arguments": "tpacf omp_base large",
"description": "Test: OpenMP TPACF",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 555.759999999999990905052982270717620849609375,
"raw_values": [
557.207214000000021769665181636810302734375,
555.741271999999980835127644240856170654296875,
554.3320919999999887295416556298732757568359375
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
},
"c3.xlarge": {
"value": 2282.489999999999781721271574497222900390625,
"raw_values": [
2368.986571999999796389602124691009521484375,
2347.35449199999993652454577386379241943359375,
2131.12670900000011897645890712738037109375
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
}
}
},
"c97ed755de32f694918e92f2824a8d594e321ebb": {
"identifier": "pts\/parboil-1.1.0",
"title": "Parboil",
"app_version": "2.5",
"arguments": "mri-q omp_base large",
"description": "Test: OpenMP MRI-Q",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 20.14999999999999857891452847979962825775146484375,
"raw_values": [
20.0950619999999986475813784636557102203369140625,
19.95231100000000168392944033257663249969482421875,
20.4115240000000000009094947017729282379150390625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
},
"c3.xlarge": {
"value": 19.9200000000000017053025658242404460906982421875,
"raw_values": [
19.94267500000000126192389870993793010711669921875,
19.93697900000000089448803919367492198944091796875,
19.881630000000001246007741428911685943603515625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
}
}
},
"752bd7d3bc546b79da70c0a0f109c215c00f3532": {
"identifier": "pts\/parboil-1.1.0",
"title": "Parboil",
"app_version": "2.5",
"arguments": "cutcp omp_base large",
"description": "Test: OpenMP CUTCP",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 69.030000000000001136868377216160297393798828125,
"raw_values": [
68.7911610000000024456312530674040317535400390625,
69.1450810000000046784407459199428558349609375,
69.161193999999994730387697927653789520263671875
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
},
"c3.xlarge": {
"value": 35.340000000000003410605131648480892181396484375,
"raw_values": [
35.402816999999998870407580398023128509521484375,
35.25296399999999863439370528794825077056884765625,
35.35520600000000257523424807004630565643310546875
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
}
}
},
"4408928e13d328f435adddca15942f54dd44a390": {
"identifier": "pts\/parboil-1.1.0",
"title": "Parboil",
"app_version": "2.5",
"arguments": "lbm omp_cpu long",
"description": "Test: OpenMP LBM",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"c3.large": {
"value": 938.529999999999972715158946812152862548828125,
"raw_values": [
938.004638999999997395207174122333526611328125,
937.9766849999999749343260191380977630615234375,
939.6018070000000079744495451450347900390625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
},
"c3.xlarge": {
"value": 483.240000000000009094947017729282379150390625,
"raw_values": [
481.36578400000001920489012263715267181396484375,
479.09323100000000295040081255137920379638671875,
489.24984699999998838393366895616054534912109375
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-lm -lpthread -lgomp -ffast-math -fopenmp"
}
}
}
}
}
}
}