Skip to content

Instantly share code, notes, and snippets.

@Others
Created August 4, 2018 00:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Others/2fb74640cd6f268d2348efece2d98152 to your computer and use it in GitHub Desktop.
Save Others/2fb74640cd6f268d2348efece2d98152 to your computer and use it in GitHub Desktop.
Testing Program(name='basic_math', parameters=[], stack_size=16384) native
0.16822868599999197
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm no protection
0.4578295470000171
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm bounds checked
0.5097172259999923
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm virtual memory
0.46052893199998834
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm using mpx
0.5224201030000017
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) native
0.7821031889999972
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm no protection
0.39510388099998295
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm bounds checked
0.4526757970000119
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm virtual memory
0.3721756580000033
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm using mpx
0.5032862060000127
Testing Program(name='crc', parameters=['large.pcm'], stack_size=16384) native
0.9970110980000015
Testing Program(name='crc', parameters=['large.pcm'], stack_size=16384) wasm no protection
0.12201638399997705
Testing Program(name='crc', parameters=['large.pcm'], stack_size=16384) wasm bounds checked
0.14455078199998184
Testing Program(name='crc', parameters=['large.pcm'], stack_size=16384) wasm virtual memory
0.1205548629999953
Testing Program(name='crc', parameters=['large.pcm'], stack_size=16384) wasm using mpx
0.14799077699998975
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) native
5.294765796000007
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm no protection
4.583607079000046
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm bounds checked
4.7489003199999615
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm virtual memory
4.49668739599997
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm using mpx
4.816841573000033
Testing Program(name='function_pointers', parameters=[], stack_size=16384) native
6.736704696999993
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm no protection
6.692653568999958
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm bounds checked
8.075706289999971
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm virtual memory
6.70594023000001
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm using mpx
8.028760441000031
Testing Program(name='gsm', parameters=['-fps', '-c', 'large.au'], stack_size=32768) native
0.13426519499989809
Testing Program(name='gsm', parameters=['-fps', '-c', 'large.au'], stack_size=32768) wasm no protection
0.12468391199990947
Testing Program(name='gsm', parameters=['-fps', '-c', 'large.au'], stack_size=32768) wasm bounds checked
0.15864056199995957
Testing Program(name='gsm', parameters=['-fps', '-c', 'large.au'], stack_size=32768) wasm virtual memory
0.1230111139999508
Testing Program(name='gsm', parameters=['-fps', '-c', 'large.au'], stack_size=32768) wasm using mpx
0.15968282099993303
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) native
4.808575049999945
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm no protection
4.579041544000006
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm bounds checked
4.57708548800008
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm virtual memory
4.508726015999969
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm using mpx
4.562897776
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) native
14.880364451000105
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm no protection
15.025755841000091
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm bounds checked
15.089012564000086
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm virtual memory
14.9685331149999
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm using mpx
16.064011471999947
Testing Program(name='patricia', parameters=['large.udp'], stack_size=16384) native
0.0610988720000023
Testing Program(name='patricia', parameters=['large.udp'], stack_size=16384) wasm no protection
0.06692337799995585
Testing Program(name='patricia', parameters=['large.udp'], stack_size=16384) wasm bounds checked
0.07547521700007565
Testing Program(name='patricia', parameters=['large.udp'], stack_size=16384) wasm virtual memory
0.06607331999998678
Testing Program(name='patricia', parameters=['large.udp'], stack_size=16384) wasm using mpx
0.07395396000015353
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) native
0.004884468000000197
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm no protection
0.005120582000017748
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm bounds checked
0.006314492000001337
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm virtual memory
0.006632785999954649
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm using mpx
0.005720119999978124
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) native
0.0172311419999005
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm no protection
0.018004372999939733
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm bounds checked
0.019740873000046122
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm virtual memory
0.017551664000166056
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm using mpx
0.019918806000077893
Testing Program(name='susan', parameters=['input_large.pgm', '/dev/null', '-s'], stack_size=524288) native
0.028645479000033447
Testing Program(name='susan', parameters=['input_large.pgm', '/dev/null', '-s'], stack_size=524288) wasm no protection
0.03384024199999658
Testing Program(name='susan', parameters=['input_large.pgm', '/dev/null', '-s'], stack_size=524288) wasm bounds checked
0.038991624999880514
Testing Program(name='susan', parameters=['input_large.pgm', '/dev/null', '-s'], stack_size=524288) wasm virtual memory
0.03372241100009887
Testing Program(name='susan', parameters=['input_large.pgm', '/dev/null', '-s'], stack_size=524288) wasm using mpx
0.04637845999991441
Testing Program(name='stringsearch', parameters=[], stack_size=8192) native
0.004806864999864047
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm no protection
0.005504810999809706
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm bounds checked
0.005700610999838318
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm virtual memory
0.005455678999851443
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm using mpx
0.005704810999986876
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment