diff --git a/benchmark-results/csv/ackermann.csv b/benchmark-results/csv/ackermann.csv index 5781f151..430bf2d9 100644 --- a/benchmark-results/csv/ackermann.csv +++ b/benchmark-results/csv/ackermann.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.23830901873633895,0.23288949724974373,0.24671616672659485,9.77765554065933e-3,4.664375737262797e-3,1.3568721797382187e-2 -0x1f78b4,ocaml byte,2.0988269113125475,2.011498553624809,2.1902676478126373,0.11815351859452118,5.894361778069592e-2,0.14764453942858535 -0xb2df8a,haskell,1.4864536486667248,1.4652902199998152,1.5002634358748992,2.4882196748759182e-2,2.000420273448066e-2,2.8870642216782066e-2 -0x33a02c,haskell strict,0.5136158374167129,0.5061213294585893,0.5261107282497051,1.3110380239937528e-2,4.074548582497983e-3,1.7307824748265796e-2 -0xfb9a99,juvix,2.0419708594999975,2.0069208542499837,2.0592600162499366,3.354139807882939e-2,1.0893254356610371e-3,4.0479589165245335e-2 -0xe31a1c,juvix wasm,1.0363755840626634,1.011433340124995,1.0530908061251316,3.0422991962418298e-2,2.0837143761158618e-2,3.860215182932148e-2 -0xfdbf6f,c,7.752586276381571e-4,7.662734573204208e-4,7.855870771390727e-4,3.9179341635269166e-5,2.8255070403202443e-5,6.008075491178083e-5 -0xff7f00,c wasm,0.34097259562497584,0.3351124653751185,0.3453352197498134,7.283616618333792e-3,3.911743901866074e-3,1.0075048851392498e-2 -0xcab2d6,runtime,2.362755906125244,2.2571551471253315,2.4427040061251546,0.13401961512243626,7.580354374977105e-2,0.18463222822458975 -0x6a3d9a,runtime wasm,1.7209403343749727,1.682543702249859,1.7723775872498209,6.342037106161554e-2,2.4028001263971692e-2,8.67628514953503e-2 +0xa6cee3,ocaml,0.2033295982250896,0.20203279239175218,0.20558239357499133,2.8116626822703e-3,1.1252938925942878e-3,3.931931696735077e-3 +0x1f78b4,ocaml byte,1.710913749229216,1.7063652100000581,1.718064722437532,8.023575507381893e-3,1.688965125026698e-3,1.0504401393495108e-2 +0xb2df8a,haskell,1.2708001341041684,1.2672394889792333,1.2748077119999834,5.14670873189535e-3,2.6100879999830795e-3,6.650560874447677e-3 +0x33a02c,haskell strict,0.4877813528748902,0.4832571790001339,0.48975390174985023,4.390162973193552e-3,1.5699005411500874e-3,5.892725522013563e-3 +0xfb9a99,juvix,1.8570415202290558,1.82445177399984,1.8859985184374182,4.164456118898806e-2,2.9260686833671e-2,5.033032684113643e-2 +0xe31a1c,juvix wasm,0.8563512119375597,0.8381200047498775,0.8650395251251363,1.725714793268826e-2,4.577880875028029e-3,2.109778921278979e-2 +0xfdbf6f,c,6.074653870430356e-4,6.017702260989317e-4,6.149979551348004e-4,2.6362444052124795e-5,1.9057466316100182e-5,3.48464517527338e-5 +0xff7f00,c wasm,0.43304918545845794,0.42649017087512675,0.44069305766674916,9.900835774307098e-3,5.047236333439287e-3,1.299309229359707e-2 +0xcab2d6,runtime,2.1649046011457735,2.127510486166405,2.187372788562584,4.4801988878310973e-2,3.473550748166107e-2,5.1888056213193645e-2 +0x6a3d9a,runtime wasm,1.7617318852083865,1.7499054984998565,1.769859463500154,1.358515951449045e-2,7.348134454615107e-3,1.876983805844721e-2 diff --git a/benchmark-results/csv/combinations.csv b/benchmark-results/csv/combinations.csv index 13deb69e..284a103f 100644 --- a/benchmark-results/csv/combinations.csv +++ b/benchmark-results/csv/combinations.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,10.666354825145712,10.47157776504169,10.79395945368725,0.23557621816153673,0.16110679860696314,0.29469026655319713 -0x1f78b4,ocaml byte,62.9216763377918,61.71245963741679,63.621735122750124,1.2681539166248983,0.5989137983073294,1.7592293593147383 -0xb2df8a,haskell,8.728193807999958,8.660294627624978,8.778339426374941,8.381869790942453e-2,4.415285174991368e-2,0.105823118582393 -0x33a02c,haskell strict,8.735693233458372,8.491655049666594,8.933423647375093,0.3003114536422419,0.2007849455239081,0.3855734803401723 -0xfb9a99,juvix,13.113872105020675,12.889567931354065,13.486466680437218,0.4008861216590072,0.1271327648586582,0.5180083001870955 -0xe31a1c,juvix wasm,24.62131793760409,24.261953688833273,24.980682186374906,0.5476526268559824,0.21450688286564779,0.738292007367863 -0xfdbf6f,c,5.201557908354005,5.132368542999984,5.258875266499672,8.533379437209451e-2,4.09584750371413e-2,0.11878571080803517 -0xff7f00,c wasm,7.197172741958354,7.128410380624871,7.242521817458453,7.456651702616388e-2,4.1854621806326806e-2,0.10472920378993007 -0xcab2d6,runtime,10.095296413249892,10.015828263749956,10.146171999749905,9.535216493354026e-2,6.633225322642812e-2,0.11749213424384937 -0x6a3d9a,runtime wasm,19.628705506833267,19.149810172000002,19.872521577999805,0.47702770574614817,0.22977354891032822,0.6610200818955646 +0xa6cee3,ocaml,8.52696314160418,8.488105859854082,8.59267158237526,7.301300818155798e-2,2.33892830832092e-2,8.949726998364158e-2 +0x1f78b4,ocaml byte,59.719027042000036,55.921766546500066,62.37410673400018,4.636459638407274,3.07656741890448,5.881232396004506 +0xb2df8a,haskell,10.76799546708323,10.109036025208317,11.094399809208161,0.6380217673189769,6.862019683315612e-2,0.7609671124517109 +0x33a02c,haskell strict,9.696290947021092,9.607547476145877,9.826861825333518,0.14057185659832894,3.127737562533639e-2,0.17312035729937225 +0xfb9a99,juvix,12.116230433354076,12.030435374624858,12.171331169500036,0.10189974913690474,8.284713522698998e-2,0.11939939435557427 +0xe31a1c,juvix wasm,21.06256264910409,20.928779852333115,21.15214197893738,0.15838012744785265,0.13260221200023858,0.1870254135547347 +0xfdbf6f,c,5.371755087187485,5.3353848922499765,5.408125282124994,5.491642121304359e-2,2.671380267702119e-2,7.651106894257445e-2 +0xff7f00,c wasm,7.407462393875126,7.380729588750228,7.422847324375084,3.109024898367745e-2,2.7718385660041846e-2,3.454301354140882e-2 +0xcab2d6,runtime,10.445930033812468,10.383060443937495,10.47592699606247,6.226891651251073e-2,3.4077272151545684e-2,8.284779587460349e-2 +0x6a3d9a,runtime wasm,20.09882021633348,19.99441644650028,20.170685248916698,0.13034204556701648,6.524548269934315e-2,0.16596518362897003 diff --git a/benchmark-results/csv/cps.csv b/benchmark-results/csv/cps.csv index 2d5d0950..075adaf8 100644 --- a/benchmark-results/csv/cps.csv +++ b/benchmark-results/csv/cps.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.4223975148959198,0.41498290137565164,0.42989050568735365,1.0207061656089044e-2,5.435756445349831e-3,1.2917069263742385e-2 -0x1f78b4,ocaml byte,3.449827958541732,3.426697012083423,3.469603281875152,2.8904545615888108e-2,1.4544185361069247e-2,3.683785037995395e-2 -0xb2df8a,haskell,247.0571328612086,230.96534708700074,259.26693006187463,19.64318104490373,12.101954248555161,23.515156243982727 -0x33a02c,haskell strict,1.8346575263958584,1.827745799708282,1.842533855000056,1.2225268676790864e-2,3.3035078950206867e-3,1.596194905454953e-2 -0xfb9a99,juvix,2.041014027687462,2.0049562493752546,2.0675007434997497,4.4836452575651047e-2,2.2996962374766783e-2,5.671726722450124e-2 -0xe31a1c,juvix wasm,1.711037386979039,1.6893783312498272,1.74423559622907,3.81093528162182e-2,1.2419610749475396e-2,4.6660516556685745e-2 -0xfdbf6f,c,0.19101342133907465,0.18863641830542596,0.19484504496115027,5.0793231857586395e-3,2.054310392276471e-3,7.0733578600807815e-3 -0xff7f00,c wasm,0.3100728283867708,0.29943642308657825,0.3181195630935448,1.4569516775021434e-2,8.235073813668344e-3,1.9817254437376686e-2 -0xcab2d6,runtime,0.5213697404167684,0.5051862840001604,0.5325369514166974,1.8372026360638012e-2,1.1070007828815127e-2,2.578956910762546e-2 -0x6a3d9a,runtime wasm,0.5477749430421,0.5311092278755041,0.5556476543337112,1.5924279925415664e-2,7.557252955487587e-3,2.030657261683114e-2 +0xa6cee3,ocaml,0.3867714518956973,0.37863198591662695,0.3932226655829254,9.769123573838275e-3,6.631462708355684e-3,1.1415855458540047e-2 +0x1f78b4,ocaml byte,2.886417071437601,2.8649285179999424,2.922452625437586,3.812190889475081e-2,8.237829125164353e-3,4.745282046065657e-2 +0xb2df8a,haskell,213.9925854134583,212.97796662908354,214.47794724595815,0.9661852056586575,0.4466704132885544,1.222266574541848 +0x33a02c,haskell strict,1.592379317437576,1.5720252653752596,1.6029106980004144,2.3506116769209395e-2,2.045112947312389e-2,2.3794066444138548e-2 +0xfb9a99,juvix,1.7132696275829933,1.7031342549166006,1.723405000249386,1.692432945454909e-2,5.681877505022463e-3,2.2867556382289208e-2 +0xe31a1c,juvix wasm,1.4683193185624457,1.4466364128747955,1.479977039062495,2.0879137618795087e-2,1.045184451899971e-2,2.6922352275363187e-2 +0xfdbf6f,c,0.1594695810466249,0.15753329059203233,0.1608214884634287,2.7230371212064158e-3,1.695752599578717e-3,3.8895902975814084e-3 +0xff7f00,c wasm,0.25540338700656623,0.25110351330667374,0.26369544343975576,8.488553049982783e-3,3.028252237214625e-3,1.1511952959534458e-2 +0xcab2d6,runtime,0.37734818185469976,0.37547933281359747,0.38017265979192416,3.285675582792004e-3,1.2975152915259969e-3,4.013129739416059e-3 +0x6a3d9a,runtime wasm,0.4615110000625388,0.45542954512507094,0.46447468643771117,5.9047710757619e-3,2.0339710584856056e-3,7.910871141815618e-3 diff --git a/benchmark-results/csv/fibonacci.csv b/benchmark-results/csv/fibonacci.csv index 45e9e3b6..ceda2d07 100644 --- a/benchmark-results/csv/fibonacci.csv +++ b/benchmark-results/csv/fibonacci.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.39147249231247844,0.38387349812495586,0.3965146182499855,9.477708430876237e-3,5.113736500031024e-3,1.1644291069230829e-2 -0x1f78b4,ocaml byte,2.347448779062527,2.319931066000038,2.3801785530000075,4.3364332869040324e-2,2.01204376383779e-2,6.027416028659567e-2 -0xb2df8a,haskell,224.69760063835417,221.62615300433328,226.66365676287506,3.7023616447122243,2.44176619401355,4.540412130936176 -0x33a02c,haskell strict,1.8084650660834047,1.759648336416641,1.8422178532083155,5.9403337028571444e-2,4.0108144583276384e-2,7.218661742121003e-2 -0xfb9a99,juvix,0.32123399365007876,0.31330042235020605,0.3271640588500759,1.0550418240527909e-2,7.435184337059962e-3,1.3235546969887865e-2 -0xe31a1c,juvix wasm,0.3901956297708769,0.388038376874988,0.39155442362516624,2.2459320056095492e-3,1.1633019710490626e-3,3.1590347848357344e-3 -0xfdbf6f,c,0.1968901831527041,0.19435751908334473,0.2018939300830728,5.650822021387383e-3,1.681634815332172e-3,7.884938717394737e-3 -0xff7f00,c wasm,0.25447268642663706,0.24802565826007594,0.2611088028199447,9.57344546441107e-3,6.573231290050252e-3,1.345344882911003e-2 -0xcab2d6,runtime,0.33022481907338863,0.3251316747467475,0.336394311533301,8.33573605428941e-3,5.000525077475312e-3,1.1022260024153808e-2 -0x6a3d9a,runtime wasm,0.4054454759792255,0.3985034847916798,0.4096441211250976,8.38556753765842e-3,4.735203617730939e-3,1.1296638305635098e-2 +0xa6cee3,ocaml,0.377405436250001,0.3750910769999791,0.3815314220000232,4.109416265510947e-3,9.078087118684361e-4,5.344783744006532e-3 +0x1f78b4,ocaml byte,2.0020199097291567,1.9897460847916761,2.020670399562462,2.1365356455719835e-2,5.809509672871957e-3,2.8345184526562896e-2 +0xb2df8a,haskell,205.4431910995,199.42773458237497,208.49640246962502,5.715775621451104,2.609126812250011,6.9476391018265025 +0x33a02c,haskell strict,1.607366529583544,1.5999851322502536,1.6147479269168343,1.086950773380845e-2,4.1988797480587165e-3,1.4726461673016692e-2 +0xfb9a99,juvix,0.29040075467670856,0.28784791520332265,0.2939012030500635,4.356488518961875e-3,2.453548062418924e-3,5.854810580877122e-3 +0xe31a1c,juvix wasm,0.36491547697937676,0.35909300850016734,0.36852484168775845,6.454641069651459e-3,2.3747814714670974e-3,8.335470743950817e-3 +0xfdbf6f,c,0.18365909001108524,0.18096915483329212,0.18675083604996415,4.683568034126749e-3,3.691523617348334e-3,6.275018688979017e-3 +0xff7f00,c wasm,0.2475221914233922,0.24417579778018988,0.25054432850010927,4.805715411675094e-3,3.2987190804162985e-3,6.116021225752691e-3 +0xcab2d6,runtime,0.28694737025988615,0.2851303149199157,0.2888414982997801,2.756705647504555e-3,1.7664801919514664e-3,3.950335841206592e-3 +0x6a3d9a,runtime wasm,0.3585184356251337,0.35400215550004077,0.3619788336252441,5.248277932280122e-3,3.0504007024373786e-3,7.379501481395269e-3 diff --git a/benchmark-results/csv/fold.csv b/benchmark-results/csv/fold.csv index acd5f6a8..fe8c4e44 100644 --- a/benchmark-results/csv/fold.csv +++ b/benchmark-results/csv/fold.csv @@ -1,9 +1,9 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.4447355252914349,0.43843398241642717,0.45603760412450356,1.1812488549900095e-2,9.641692504374078e-4,1.4552789900782716e-2 -0x1f78b4,ocaml byte,3.239070873833043,3.197321695833125,3.273724013499759,4.987481990541312e-2,4.626856407989587e-2,5.707449991336148e-2 -0xb2df8a,haskell,1.7992037851041307,1.762487191187347,1.8500295416251902,5.7953297571896385e-2,1.6494586213891868e-2,7.511368658015866e-2 -0x33a02c,haskell strict,1.8187907596672328,1.813758208750187,1.8276520894179764,9.521842937145267e-3,2.370676166871477e-3,1.1600897096586401e-2 -0xfb9a99,juvix,0.3324960759997945,0.32639409299948363,0.3364851222501481,7.558692663461826e-3,4.387228117199201e-3,9.212307705805998e-3 -0xe31a1c,juvix wasm,0.57756958300043,0.5694923407501544,0.5838754332506824,1.0749109878099225e-2,5.84046561134386e-3,1.4562737357810648e-2 -0xcab2d6,runtime,0.49833995550019,0.4897506782504782,0.5088160057500772,1.4241314792680504e-2,6.922886410912195e-3,1.9836086129061774e-2 -0x6a3d9a,runtime wasm,1.2452909318122163,1.2157370526244904,1.2587003553123473,2.8219517673273756e-2,1.0235612805194978e-2,3.728402334861167e-2 +0xa6cee3,ocaml,0.5298380496457563,0.5277297641248424,0.5338945865000824,4.089346282960392e-3,1.0203092753776309e-4,4.818401551592014e-3 +0x1f78b4,ocaml byte,3.7378394032914457,3.7251651295832744,3.7595913956661207,2.2796859150328162e-2,2.5599964008689233e-3,2.820801625407925e-2 +0xb2df8a,haskell,2.1260404657082668,2.095040500374921,2.1410973495832573,2.9580405533878473e-2,5.124413999965327e-3,3.5824917640885384e-2 +0x33a02c,haskell strict,2.082415526062088,2.040786197124968,2.145621296561899,6.852557376517897e-2,1.8336260500594337e-2,8.775972713121025e-2 +0xfb9a99,juvix,0.3980264375002207,0.3965307505000055,0.3995221245004359,2.2960673619845393e-3,1.0360137382975174e-3,3.166498047199904e-3 +0xe31a1c,juvix wasm,0.6072028506872963,0.6039604201250768,0.6096590363745993,4.2221474164913205e-3,2.4365886473712768e-3,5.672317870976418e-3 +0xcab2d6,runtime,0.5072995847495653,0.5048927402498673,0.5103731954989902,4.016455642541899e-3,1.8353047894549522e-3,5.558369279192834e-3 +0x6a3d9a,runtime wasm,1.5212307832289298,1.5108784868325529,1.5294304976878266,1.2650115870238697e-2,7.922939110092385e-3,1.598466533462363e-2 diff --git a/benchmark-results/csv/mapfold.csv b/benchmark-results/csv/mapfold.csv index 19dba5bc..4ec49a50 100644 --- a/benchmark-results/csv/mapfold.csv +++ b/benchmark-results/csv/mapfold.csv @@ -1,9 +1,9 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,1.735793120396276,1.7069570069590252,1.7925179413960375,5.6615539703743556e-2,1.5500147690331798e-3,6.659415142151731e-2 -0x1f78b4,ocaml byte,6.874666092812466,6.467195536625164,7.198065156812277,0.5150521416233722,0.3114676429449653,0.6771130405787121 -0xb2df8a,haskell,2.264182558437483,2.2375461676880377,2.279527064437275,2.606328129039903e-2,9.359127878765524e-3,3.543661867824716e-2 -0x33a02c,haskell strict,2.213430921563031,2.1803703261255123,2.229214120063034,3.219603593958468e-2,1.0050802883123267e-2,4.320048879240312e-2 -0xfb9a99,juvix,3.6430976133331874,3.5832599099581635,3.7526395859999866,0.11293366768536386,1.62106444169392e-2,0.13818925660503617 -0xe31a1c,juvix wasm,1.459443091250023,1.4431245577502523,1.4725117454995598,1.964260078357979e-2,1.3741162591660196e-2,2.438444664238087e-2 -0xcab2d6,runtime,3.648738649520548,3.58149736499945,3.7240460092083745,9.979230244256032e-2,4.152603459148172e-2,0.13150378047342154 -0x6a3d9a,runtime wasm,3.511749101375244,3.4690318292500706,3.556253642500451,5.755325322434056e-2,3.3603153857963836e-2,7.699891101223062e-2 +0xa6cee3,ocaml,1.779978532353918,1.7754754606241931,1.7853402896248554,7.041123703426311e-3,3.2273202692578223e-3,9.763186754144372e-3 +0x1f78b4,ocaml byte,7.263089102875256,7.111978572625048,7.412538980125191,0.19672913959967045,0.10498720526209314,0.2411867837102632 +0xb2df8a,haskell,2.726319778833537,2.6824010059170478,2.765092563374992,5.391658645363088e-2,2.589156871365162e-2,6.366728852159349e-2 +0x33a02c,haskell strict,2.6342275081668354,2.6228564486667287,2.641377101499984,1.2872416198924399e-2,6.324414890219087e-3,1.7586032619232972e-2 +0xfb9a99,juvix,3.978249777750117,3.9609715140002963,3.995528041499938,2.5909330838591725e-2,9.336766524713394e-3,3.5335354327758375e-2 +0xe31a1c,juvix wasm,1.617080176020636,1.6090371362497535,1.622102048374927,9.429086969408133e-3,8.355529166692577e-3,1.0875854075184169e-2 +0xcab2d6,runtime,3.8404575004163917,3.835393827875123,3.845944581583126,7.267105783519876e-3,3.378353648883575e-3,9.293517505833787e-3 +0x6a3d9a,runtime wasm,3.7868986390204404,3.7680940415623354,3.814928163707767,3.0280116020881587e-2,8.955318515133513e-3,3.921469390645056e-2 diff --git a/benchmark-results/csv/mapfun.csv b/benchmark-results/csv/mapfun.csv index 6a9aef2e..bec8a391 100644 --- a/benchmark-results/csv/mapfun.csv +++ b/benchmark-results/csv/mapfun.csv @@ -1,9 +1,9 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.2706320561697976,0.26694587844967826,0.2759709582501273,6.772954536980523e-3,3.5086948255468996e-3,9.103664406875482e-3 -0x1f78b4,ocaml byte,0.9997426559167479,0.9885300304999873,1.008000660250218,1.3645658417012742e-2,8.911260042323007e-3,1.7148313165562135e-2 -0xb2df8a,haskell,2.761624806666532,2.739356217083241,2.7785627211665087,2.6798974619624674e-2,1.892729177257526e-2,3.2499812988970235e-2 -0x33a02c,haskell strict,1.4503825519788431,1.4278733413542948,1.4666297774159982,2.7401398236856837e-2,1.4461435334411868e-2,3.752135991890405e-2 -0xfb9a99,juvix,1.12090863766673,1.1081415260416634,1.1417890682915868,2.1775659645309586e-2,7.817282357385297e-3,2.948438133402508e-2 -0xe31a1c,juvix wasm,1.4801906975413885,1.4718015227495016,1.484128314916461,7.988287710448455e-3,3.5033559906503253e-3,1.028043149164363e-2 -0xcab2d6,runtime,3.388357133271029,3.36702589731226,3.4046466196668916,2.7559368506835148e-2,1.5078989390823618e-2,3.76189574224483e-2 -0x6a3d9a,runtime wasm,1.8573007876873362,1.8432095004370694,1.8664868111875421,1.5034943341011442e-2,8.29771836440413e-3,2.1214212562504463e-2 +0xa6cee3,ocaml,0.31438060564335196,0.31247567541671134,0.317609771930056,3.6963904965605096e-3,9.443774510577924e-4,4.987674308835111e-3 +0x1f78b4,ocaml byte,1.1603247103748042,1.1569841439998831,1.162460530624685,3.932448520497832e-3,3.3044421892422945e-3,4.604391202005856e-3 +0xb2df8a,haskell,3.103417112853966,3.0976306933124533,3.1088242075621793,7.260292608272398e-3,4.190848651166567e-3,8.707840112915284e-3 +0x33a02c,haskell strict,1.5344420377498789,1.501085514749851,1.5622283238745922,4.048570545670287e-2,2.5564252802523838e-2,4.80231920080427e-2 +0xfb9a99,juvix,1.2640842172917626,1.2615299627500463,1.2657077098334262,3.0569819087760543e-3,2.151361029713392e-3,3.749295423827205e-3 +0xe31a1c,juvix wasm,1.9883088548128474,1.981575129750278,1.9945375508125,8.342666555972744e-3,4.691215000396709e-3,1.0133923423482504e-2 +0xcab2d6,runtime,3.7545653062287556,3.73616449399924,3.7658313198957103,2.214115302333114e-2,1.4934378333236964e-2,2.6017744093241143e-2 +0x6a3d9a,runtime wasm,2.003593124125018,1.992093262374965,2.012659470250128,1.41067975863512e-2,6.909856193523839e-3,1.9647936914623042e-2 diff --git a/benchmark-results/csv/maybe.csv b/benchmark-results/csv/maybe.csv index ba7eca51..1a70981a 100644 --- a/benchmark-results/csv/maybe.csv +++ b/benchmark-results/csv/maybe.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,0.38066345812508945,0.37771518474994537,0.3820964816251262,2.851546894690514e-3,1.8989367912600197e-4,3.407019860640313e-3 -0x1f78b4,ocaml byte,4.4823717491248845,4.411603624874904,4.513807504499785,6.798084545130499e-2,2.724198221656285e-2,9.083421503157178e-2 -0xb2df8a,haskell,14.918200822104305,14.301020862687665,15.193775734208504,0.5924965156202254,0.24642947169082136,0.7889030640894917 -0x33a02c,haskell strict,0.7377339679375913,0.7285911173127033,0.7541195087499849,1.6666744817914376e-2,8.182477925054304e-4,1.9895552222894925e-2 -0xfb9a99,juvix,2.8869478558334927,2.8769989644168463,2.8970162515001903,1.9570921231895643e-2,3.807748331989824e-4,2.297598055015624e-2 -0xe31a1c,juvix wasm,2.754036604833383,2.725389446708656,2.7998725831243974,5.2957905527914476e-2,1.9847481916788867e-2,6.483180495153826e-2 -0xfdbf6f,c,0.38781410656232157,0.37983647762484907,0.39328138781237004,9.850233180779095e-3,6.204136017965982e-3,1.2626145205803517e-2 -0xff7f00,c wasm,0.6060878205414232,0.6010447243747876,0.6122309622503508,9.068743299855304e-3,2.5246542509194114e-3,1.1087539231555896e-2 -0xcab2d6,runtime,0.6786225798542395,0.6567598384582805,0.6959754436252297,2.630991824373169e-2,1.7853560666784063e-2,3.10306323570742e-2 -0x6a3d9a,runtime wasm,1.6149275515832262,1.5963062488749529,1.6231917613749829,1.7969825453352548e-2,6.753816313687121e-3,2.3918681533491807e-2 +0xa6cee3,ocaml,0.3934971567499588,0.3895608864999076,0.39948161624988643,6.637845967097561e-3,1.4292379999005789e-3,8.412928152167277e-3 +0x1f78b4,ocaml byte,3.9344101275833436,3.910129486749952,3.98009333050004,4.6721894094823205e-2,2.7499410002747027e-3,5.6073738085020905e-2 +0xb2df8a,haskell,13.644259496229116,13.462943125666547,13.909277529916684,0.29023236758029636,6.507647162504782e-2,0.36309506718009804 +0x33a02c,haskell strict,0.6954714117083919,0.6930009173330897,0.6967312975835208,2.331056450624514e-3,8.206483334258219e-4,2.8538159197268862e-3 +0xfb9a99,juvix,2.803163947479296,2.7718746711876747,2.8257783698542958,3.745991166168333e-2,2.3315151288554638e-2,5.222577138309607e-2 +0xe31a1c,juvix wasm,2.6073498530835004,2.5838965632502777,2.626582167500146,2.924955129921892e-2,1.9338965140348996e-2,3.7593042333648935e-2 +0xfdbf6f,c,0.4223673818332827,0.4187837912500072,0.42616600549990835,4.952519378147818e-3,2.3702018804070066e-3,6.241549296839384e-3 +0xff7f00,c wasm,0.5758750435417141,0.5689163607501087,0.5827637358748916,9.478011564129446e-3,4.589216681588156e-3,1.2818615021629459e-2 +0xcab2d6,runtime,0.6616349795208029,0.6552875234999647,0.6661208507083151,7.473023330122257e-3,4.389916232040212e-3,1.0359675750640625e-2 +0x6a3d9a,runtime wasm,1.499871969833407,1.4813358394584384,1.5361558138333749,3.608269386700627e-2,1.5140595159220255e-3,4.280735944688873e-2 diff --git a/benchmark-results/csv/mergesort.csv b/benchmark-results/csv/mergesort.csv index 02f7ec42..8ee01ac6 100644 --- a/benchmark-results/csv/mergesort.csv +++ b/benchmark-results/csv/mergesort.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,3.1830878463333363,3.1673482636666677,3.198827429000005,2.570864234525642e-2,1.0545972419856872e-2,3.543353918863946e-2 -0x1f78b4,ocaml byte,5.505349727979154,5.445600165624981,5.555056250874998,7.761873457282939e-2,4.048071744025464e-2,0.10415484101950258 -0xb2df8a,haskell,7.612232113333401,7.538293378250017,7.67972292187514,9.999111823615285e-2,4.981566675007798e-2,0.13454768155864233 -0x33a02c,haskell strict,7.678520887250002,7.592653085374934,7.740610005500031,0.10507127024361144,6.279601767205649e-2,0.14338867654160234 -0xfb9a99,juvix,3.546462062499993,3.530164125749991,3.5617925472499885,2.5082872863414842e-2,1.4197166841275992e-2,3.5404237988869006e-2 -0xe31a1c,juvix wasm,1.7874933756874896,1.5795484243124918,1.8927507792499796,0.2016015229820815,0.10605107739758088,0.24308156112401874 -0xfdbf6f,c,0.12973098377201836,0.12727593489698336,0.13199290799405547,4.324755080287105e-3,3.1137211432829795e-3,5.890741380341714e-3 -0xff7f00,c wasm,0.23063536350557948,0.22467754142225102,0.23599862186666895,9.118606529407484e-3,6.90401446347895e-3,1.1826872289488682e-2 -0xcab2d6,runtime,1.4263609166665911,1.4083936278332962,1.4370466824999681,2.0865975657920095e-2,1.879974816666652e-2,2.275523664074423e-2 -0x6a3d9a,runtime wasm,0.7790898045416318,0.7644266007499851,0.7889143853749232,1.60970301011021e-2,9.132960560214617e-3,2.268889755510419e-2 +0xa6cee3,ocaml,3.2087718712291675,3.170890032937514,3.2575895434374686,5.816408949150568e-2,2.0273776487279557e-2,7.619994383143577e-2 +0x1f78b4,ocaml byte,4.919203793770795,4.85049128779165,4.973886138624948,8.261132944381847e-2,5.5981285583319274e-2,9.704288981137424e-2 +0xb2df8a,haskell,6.458246587270803,6.41543358179168,6.529902772083271,7.2549556997762e-2,8.040168975248702e-3,9.083223197750548e-2 +0x33a02c,haskell strict,6.456072644916659,6.416146597000022,6.477753673083313,3.861011957548875e-2,1.9758864791812273e-2,5.0070189793302085e-2 +0xfb9a99,juvix,3.2525948203541475,3.244928477937492,3.261605692812509,1.125557908294533e-2,4.493733721981126e-3,1.4947762099986599e-2 +0xe31a1c,juvix wasm,1.4251571718540912,1.4190845952082802,1.4334884926874594,9.706410764805334e-3,2.85752675889082e-3,1.2937865997969174e-2 +0xfdbf6f,c,0.1220899410266365,0.12042703368124848,0.1250927429687536,3.7486135843095834e-3,1.8021576759959742e-3,5.410114570345709e-3 +0xff7f00,c wasm,0.21586589816943666,0.21343054656946,0.21802359256939022,3.8764728373263915e-3,2.9137348072781704e-3,5.022703626916147e-3 +0xcab2d6,runtime,1.412594369604174,1.409983175125035,1.4143166480624814,3.049532646446598e-3,2.6595392083285097e-3,3.4683778560725773e-3 +0x6a3d9a,runtime wasm,0.7943007786250007,0.7882659442499858,0.7974054417500156,5.928864941944808e-3,2.7130557220418888e-3,8.142170217171006e-3 diff --git a/benchmark-results/csv/prime.csv b/benchmark-results/csv/prime.csv index 0ea94a58..d44667fe 100644 --- a/benchmark-results/csv/prime.csv +++ b/benchmark-results/csv/prime.csv @@ -1,11 +1,11 @@ Color,Name,Mean,MeanLB,MeanUB,Stddev,StddevLB,StddevUB -0xa6cee3,ocaml,14.809945174395693,14.47665899374988,15.143231355041507,0.5127701488795433,0.2530741790295721,0.7143989837615479 -0x1f78b4,ocaml byte,33.25069423793733,32.94057918875008,33.61930093087426,0.462657338667167,0.2017586587049976,0.6291883862394079 -0xb2df8a,haskell,24.332215023479495,23.85463182645814,24.75853578391737,0.7012478702448581,0.42784368929787275,0.9845456231997322 -0x33a02c,haskell strict,23.03029187010399,22.65593754570849,23.308930386187058,0.44290620982668333,0.37240086001746836,0.5079444745430483 -0xfb9a99,juvix,13.626203504562568,12.933257580312443,13.983069898125223,0.6602776144277606,0.1394787124282899,0.8241476335525183 -0xe31a1c,juvix wasm,5.6430820454999475,5.587301320750157,5.690896629000008,7.140280631194373e-2,5.2098533487033194e-2,8.580005179433153e-2 -0xfdbf6f,c,0.37989191710429776,0.36697100558315776,0.38662941137545204,1.4934709438787185e-2,1.312792088599332e-2,1.5445418931724263e-2 -0xff7f00,c wasm,0.5666832078750682,0.5502450373759302,0.5760959911246648,1.6004261797252894e-2,7.144797057019453e-3,2.173789177191286e-2 -0xcab2d6,runtime,13.326065564729106,13.230845974333079,13.424283756250361,0.12846803080456168,4.988121953796476e-2,0.1700190050511244 -0x6a3d9a,runtime wasm,6.454717198979135,6.368789561666897,6.498124421499597,8.286394588674079e-2,6.305556512890262e-3,9.932081936945583e-2 +0xa6cee3,ocaml,15.059645764458727,15.004602317500257,15.11006997437562,7.269521091957681e-2,2.9564370230905662e-2,9.755302544348289e-2 +0x1f78b4,ocaml byte,27.44392468160379,27.304955524249408,27.526890539770534,0.13853847206883138,6.90341407154458e-2,0.191601442184473 +0xb2df8a,haskell,20.92075130116662,20.874426086499852,20.9893314819163,7.696084958095602e-2,1.7406748499979585e-2,9.811143159924389e-2 +0x33a02c,haskell strict,21.423644943770835,20.93917091270843,21.926487855312757,0.674764198981269,0.31392372618874975,0.9079322690063654 +0xfb9a99,juvix,15.636948157979191,15.613242706375104,15.647506872625172,2.3163538589560523e-2,1.084603919006742e-2,3.1482601344612844e-2 +0xe31a1c,juvix wasm,5.933371879874812,5.8994357484998545,5.957647325374637,4.288475844485212e-2,2.5124695181934057e-2,5.6061739976087877e-2 +0xfdbf6f,c,0.4358930775209349,0.43543852137463546,0.4365764930007572,7.484009328450977e-4,1.0842937535926467e-4,9.594799382976917e-4 +0xff7f00,c wasm,0.7127739639794678,0.7081131961876963,0.7179810315005852,6.896958970925032e-3,3.3222802949922294e-3,9.087923218931251e-3 +0xcab2d6,runtime,15.640196448083051,15.627097013166502,15.64940629683334,1.540760500125753e-2,1.271322350944919e-2,1.8042083329013733e-2 +0x6a3d9a,runtime wasm,7.6132297846670935,7.561282387583182,7.713962751750273,0.1005880127464541,2.4485249167960355e-3,0.11707925053197439 diff --git a/benchmark-results/plot/ackermann.svg b/benchmark-results/plot/ackermann.svg index 5848f7b6..89ffd5e6 100644 --- a/benchmark-results/plot/ackermann.svg +++ b/benchmark-results/plot/ackermann.svg @@ -199,68 +199,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - + Mean - - 0.2383 + + 0.2033 - - 2.0988 + + 1.7109 - - 1.4865 + + 1.2708 - - 0.5136 + + 0.4878 - - 2.0420 + + 1.8570 - - 1.0364 + + 0.8564 - 0.0008 + 0.0006 - - 0.3410 + + 0.4330 - - 2.3628 + + 2.1649 - - 1.7209 + + 1.7617 @@ -279,11 +279,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -292,11 +292,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 0.5 + + + + + + + + + + + + 1 @@ -305,11 +318,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 1.5 + + + + + + + + + + + + 2 @@ -318,11 +344,24 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + + 2.5 + + + + + + + + + + + + 3 @@ -331,12 +370,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 4 + + 3.5 @@ -344,12 +383,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 5 + + 4 @@ -357,70 +396,70 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 6 + + 4.5 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + c - + c wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -429,68 +468,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 4.10% + + 1.38% - - 5.63% + + 0.47% - - 1.67% + + 0.40% - - 2.55% + + 0.90% - - 1.64% + + 2.24% - - 2.94% + + 2.02% - - 5.05% + + 4.34% - - 2.14% + + 2.29% - - 5.67% + + 2.07% - - 3.69% + + 0.77% @@ -501,7 +540,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -509,16 +548,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 37.3; +gnuplot_svg.plot_xmin = 53.9; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 737.7; +gnuplot_svg.plot_width = 721.1; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 6; +gnuplot_svg.plot_axis_ymax = 4.5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/combinations.svg b/benchmark-results/plot/combinations.svg index 88c74407..75121f44 100644 --- a/benchmark-results/plot/combinations.svg +++ b/benchmark-results/plot/combinations.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 10 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 20 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 30 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 40 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 50 @@ -134,26 +134,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 60 - - - - - - - 70 + 60 @@ -225,68 +212,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 10.6664 + + 8.5270 - - 62.9217 + + 59.7190 - - 8.7282 + + 10.7680 - - 8.7357 + + 9.6963 - - 13.1139 + + 12.1162 - - 24.6213 + + 21.0626 - - 5.2016 + + 5.3718 - - 7.1972 + + 7.4075 - - 10.0953 + + 10.4459 - - 19.6287 + + 20.0988 @@ -305,11 +292,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -318,12 +305,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 0.5 + + 1 @@ -331,12 +318,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 1 + + 2 @@ -344,12 +331,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 1.5 + + 3 @@ -357,12 +344,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2 + + 4 @@ -370,12 +357,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2.5 + + 5 @@ -383,12 +370,25 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 3 + + 6 + + + + + + + + + + + + + 7 @@ -396,70 +396,70 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 3.5 + + 8 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + c - + c wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -468,68 +468,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 2.21% + + 0.86% - - 2.02% + + 7.76% - - 0.96% + + 5.93% - - 3.44% + + 1.45% - - 3.06% + + 0.84% - - 2.22% + + 0.75% - - 1.64% + + 1.02% - - 1.04% + + 0.42% - - 0.94% + + 0.60% - - 2.43% + + 0.65% @@ -540,7 +540,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -548,16 +548,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 53.9; +gnuplot_svg.plot_xmin = 37.3; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 721.1; +gnuplot_svg.plot_width = 737.7; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 3.5; +gnuplot_svg.plot_axis_ymax = 8; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/cps.svg b/benchmark-results/plot/cps.svg index a673ad0d..f4c49147 100644 --- a/benchmark-results/plot/cps.svg +++ b/benchmark-results/plot/cps.svg @@ -202,65 +202,65 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - + Mean - 0.4224 + 0.3868 - - 3.4498 + + 2.8864 - - 247.0571 + + 213.9926 - - 1.8347 + + 1.5924 - - 2.0410 + + 1.7133 - - 1.7110 + + 1.4683 - 0.1910 + 0.1595 - - 0.3101 + + 0.2554 - - 0.5214 + + 0.3773 - - 0.5478 + + 0.4615 @@ -279,11 +279,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -292,25 +292,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 1 - - - - - - - - - - - - - 2 + + 0.5 @@ -318,12 +305,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 3 + + 1 @@ -331,12 +318,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 4 + + 1.5 @@ -344,12 +331,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 5 + + 2 @@ -357,12 +344,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 6 + + 2.5 @@ -370,12 +357,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 7 + + 3 @@ -383,70 +370,70 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 8 + + 3.5 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + c - + c wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -455,68 +442,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 2.42% + + 2.53% - - 0.84% + + 1.32% - - 7.95% + + 0.45% - - 0.67% + + 1.48% - - 2.20% + + 0.99% - - 2.23% + + 1.42% - - 2.66% + + 1.71% - - 4.70% + + 3.32% - - 3.52% + + 0.87% - - 2.91% + + 1.28% @@ -527,7 +514,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -535,16 +522,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 37.3; +gnuplot_svg.plot_xmin = 53.9; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 737.7; +gnuplot_svg.plot_width = 721.1; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 8; +gnuplot_svg.plot_axis_ymax = 3.5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/fibonacci.svg b/benchmark-results/plot/fibonacci.svg index d70f12cb..fec0d180 100644 --- a/benchmark-results/plot/fibonacci.svg +++ b/benchmark-results/plot/fibonacci.svg @@ -199,68 +199,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - + - + - + - + - - + + - + Mean - - 0.3915 + + 0.3774 - - 2.3474 + + 2.0020 - - 224.6976 + + 205.4432 - - 1.8085 + + 1.6074 - 0.3212 + 0.2904 - - 0.3902 + + 0.3649 - 0.1969 + 0.1837 - 0.2545 + 0.2475 - - 0.3302 + + 0.2869 - - 0.4054 + + 0.3585 @@ -292,11 +292,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.5 @@ -305,11 +305,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -318,11 +318,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1.5 @@ -331,11 +331,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -344,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2.5 @@ -356,39 +356,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 3 - - - - - - - - - - - - - 3.5 - - - - - - - 4 + 3 @@ -455,68 +429,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 2.42% + + 1.09% - - 1.85% + + 1.07% - - 1.65% + + 2.78% - - 3.28% + + 0.68% - - 3.28% + + 1.50% - - 0.58% + + 1.77% - - 2.87% + + 2.55% - - 3.76% + + 1.94% - - 2.52% + + 0.96% - - 2.07% + + 1.46% @@ -544,7 +518,7 @@ gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 4; +gnuplot_svg.plot_axis_ymax = 3; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/fold.svg b/benchmark-results/plot/fold.svg index 614fdb65..dcf9fa21 100644 --- a/benchmark-results/plot/fold.svg +++ b/benchmark-results/plot/fold.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.5 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1.5 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2.5 @@ -135,11 +135,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -147,13 +147,26 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox + + + + + + + 3.5 + + + + + + - 3.5 + 4 @@ -215,56 +228,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 0.4447 + + 0.5298 - - 3.2391 + + 3.7378 - - 1.7992 + + 2.1260 - - 1.8188 + + 2.0824 - - 0.3325 + + 0.3980 - - 0.5776 + + 0.6072 - - 0.4983 + + 0.5073 - - 1.2453 + + 1.5212 @@ -436,56 +449,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 2.66% + + 0.77% - - 1.54% + + 0.61% - - 3.22% + + 1.39% - - 0.52% + + 3.29% - - 2.27% + + 0.58% - - 1.86% + + 0.70% - - 2.86% + + 0.79% - - 2.27% + + 0.83% diff --git a/benchmark-results/plot/mapfold.svg b/benchmark-results/plot/mapfold.svg index 48e21318..69020521 100644 --- a/benchmark-results/plot/mapfold.svg +++ b/benchmark-results/plot/mapfold.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 4 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 5 @@ -135,11 +135,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 6 @@ -147,13 +147,26 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox + + + + + + + 7 + + + + + + - 7 + 8 @@ -215,56 +228,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 1.7358 + + 1.7800 - - 6.8747 + + 7.2631 - - 2.2642 + + 2.7263 - - 2.2134 + + 2.6342 - - 3.6431 + + 3.9782 - - 1.4594 + + 1.6171 - - 3.6487 + + 3.8405 - - 3.5117 + + 3.7869 @@ -283,11 +296,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -296,38 +309,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - 1 - - - - - - - - - - - - - 2 - - - - - - - - + - - 3 + + 0.5 @@ -335,12 +322,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 4 + + 1 @@ -348,12 +335,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 5 + + 1.5 @@ -361,12 +348,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 6 + + 2 @@ -374,12 +361,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 7 + + 2.5 @@ -387,60 +374,60 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 8 + + 3 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -449,56 +436,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 3.26% + + 0.40% - - 7.49% + + 2.71% - - 1.15% + + 1.98% - - 1.45% + + 0.49% - - 3.10% + + 0.65% - - 1.35% + + 0.58% - - 2.73% + + 0.19% - - 1.64% + + 0.80% @@ -509,7 +496,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -517,16 +504,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 37.3; +gnuplot_svg.plot_xmin = 53.9; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 737.7; +gnuplot_svg.plot_width = 721.1; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 8.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 8; +gnuplot_svg.plot_axis_ymax = 3; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/mapfun.svg b/benchmark-results/plot/mapfun.svg index af4ce30d..3560afc9 100644 --- a/benchmark-results/plot/mapfun.svg +++ b/benchmark-results/plot/mapfun.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.5 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1.5 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2.5 @@ -135,11 +135,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -147,13 +147,26 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox + + + + + + + 3.5 + + + + + + - 3.5 + 4 @@ -215,56 +228,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 0.2706 + + 0.3144 - - 0.9997 + + 1.1603 - - 2.7616 + + 3.1034 - - 1.4504 + + 1.5344 - - 1.1209 + + 1.2641 - - 1.4802 + + 1.9883 - - 3.3884 + + 3.7546 - - 1.8573 + + 2.0036 @@ -423,56 +436,56 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 2.50% + + 1.18% - - 1.36% + + 0.34% - - 0.97% + + 0.23% - - 1.89% + + 2.64% - - 1.94% + + 0.24% - - 0.54% + + 0.42% - - 0.81% + + 0.59% - - 0.81% + + 0.70% diff --git a/benchmark-results/plot/maybe.svg b/benchmark-results/plot/maybe.svg index faaa8328..d94c60cb 100644 --- a/benchmark-results/plot/maybe.svg +++ b/benchmark-results/plot/maybe.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 4 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 6 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 8 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 10 @@ -135,11 +135,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 12 @@ -147,26 +147,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 14 - - - - - - - 16 + 14 @@ -238,68 +225,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 0.3807 + + 0.3935 - - 4.4824 + + 3.9344 - - 14.9182 + + 13.6443 - - 0.7377 + + 0.6955 - - 2.8869 + + 2.8032 - - 2.7540 + + 2.6073 - - 0.3878 + + 0.4224 - - 0.6061 + + 0.5759 - - 0.6786 + + 0.6616 - - 1.6149 + + 1.4999 @@ -331,11 +318,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.5 @@ -344,11 +331,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -357,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1.5 @@ -370,11 +357,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -382,52 +369,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 2.5 - - - - - - - - - - - - - 3 - - - - - - - - - - - - - 3.5 - - - - - - - 4 + 2.5 @@ -494,68 +442,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 0.75% + + 1.69% - - 1.52% + + 1.19% - - 3.97% + + 2.13% - - 2.26% + + 0.34% - - 0.68% + + 1.34% - - 1.92% + + 1.12% - - 2.54% + + 1.17% - - 1.50% + + 1.65% - - 3.88% + + 1.13% - - 1.11% + + 2.41% @@ -583,7 +531,7 @@ gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 4; +gnuplot_svg.plot_axis_ymax = 2.5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/mergesort.svg b/benchmark-results/plot/mergesort.svg index 462655e0..8a4a75c6 100644 --- a/benchmark-results/plot/mergesort.svg +++ b/benchmark-results/plot/mergesort.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 4 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 5 @@ -135,11 +135,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 6 @@ -147,26 +147,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 7 - - - - - - - 8 + 7 @@ -238,68 +225,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 3.1831 + + 3.2088 - - 5.5053 + + 4.9192 - - 7.6122 + + 6.4582 - - 7.6785 + + 6.4561 - - 3.5465 + + 3.2526 - - 1.7875 + + 1.4252 - - 0.1297 + + 0.1221 - - 0.2306 + + 0.2159 - - 1.4264 + + 1.4126 - - 0.7791 + + 0.7943 @@ -318,11 +305,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0 @@ -331,12 +318,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 2 + + 0.5 @@ -344,12 +331,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 4 + + 1 @@ -357,12 +344,25 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 6 + + 1.5 + + + + + + + + + + + + + 2 @@ -370,12 +370,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 8 + + 2.5 @@ -383,12 +383,12 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 10 + + 3 @@ -396,70 +396,70 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - - 12 + + 3.5 - + ocaml - + ocaml byte - + haskell - + haskell strict - + juvix - + juvix wasm - + c - + c wasm - + runtime - + runtime wasm - + - + Standard deviation @@ -468,68 +468,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 0.81% + + 1.81% - - 1.41% + + 1.68% - - 1.31% + + 1.12% - - 1.37% + + 0.60% - - 0.71% + + 0.35% - - 11.28% + + 0.68% - - 3.33% + + 3.07% - - 3.95% + + 1.80% - - 1.46% + + 0.22% - - 2.07% + + 0.75% @@ -540,7 +540,7 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + @@ -548,16 +548,16 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox // plot boundaries and axis scaling information for mousing gnuplot_svg.plot_term_xmax = 800; gnuplot_svg.plot_term_ymax = 1100; -gnuplot_svg.plot_xmin = 45.6; +gnuplot_svg.plot_xmin = 53.9; gnuplot_svg.plot_xmax = 775.0; gnuplot_svg.plot_ybot = 1042.3; gnuplot_svg.plot_ytop = 622.0; -gnuplot_svg.plot_width = 729.4; +gnuplot_svg.plot_width = 721.1; gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 12; +gnuplot_svg.plot_axis_ymax = 3.5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none" diff --git a/benchmark-results/plot/prime.svg b/benchmark-results/plot/prime.svg index fe41428d..0adbe45e 100644 --- a/benchmark-results/plot/prime.svg +++ b/benchmark-results/plot/prime.svg @@ -70,11 +70,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 5 @@ -83,11 +83,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 10 @@ -96,11 +96,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 15 @@ -109,11 +109,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 20 @@ -122,11 +122,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 25 @@ -134,26 +134,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 30 - - - - - - - 35 + 30 @@ -225,68 +212,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1a - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + Mean - - 14.8099 + + 15.0596 - - 33.2507 + + 27.4439 - - 24.3322 + + 20.9208 - - 23.0303 + + 21.4236 - - 13.6262 + + 15.6369 - - 5.6431 + + 5.9334 - - 0.3799 + + 0.4359 - - 0.5667 + + 0.7128 - - 13.3261 + + 15.6402 - - 6.4547 + + 7.6132 @@ -318,11 +305,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 0.5 @@ -331,11 +318,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1 @@ -344,11 +331,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 1.5 @@ -357,11 +344,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2 @@ -370,11 +357,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 2.5 @@ -383,11 +370,11 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - + - + 3 @@ -395,52 +382,13 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox - - - - - - - 3.5 - - - - - - - - - - - - - 4 - - - - - - - - - - - - - 4.5 - - - - - - - 5 + 3.5 @@ -507,68 +455,68 @@ onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox gnuplot_plot_1b - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + gnuplot_plot_2b - - 3.46% + + 0.48% - - 1.39% + + 0.50% - - 2.88% + + 0.37% - - 1.92% + + 3.15% - - 4.85% + + 0.15% - - 1.27% + + 0.72% - - 3.93% + + 0.17% - - 2.82% + + 0.97% - - 0.96% + + 0.10% - - 1.28% + + 1.32% @@ -596,7 +544,7 @@ gnuplot_svg.plot_height = 420.3; gnuplot_svg.plot_axis_xmin = -1; gnuplot_svg.plot_axis_xmax = 10.5; gnuplot_svg.plot_axis_ymin = 0; -gnuplot_svg.plot_axis_ymax = 5; +gnuplot_svg.plot_axis_ymax = 3.5; gnuplot_svg.polar_mode = false; gnuplot_svg.plot_axis_x2min = "none" gnuplot_svg.plot_axis_y2min = "none"