Skip to content

Instantly share code, notes, and snippets.

@Others
Created August 2, 2018 20:42
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/1c63ef52c73e3b5135398c2eca695568 to your computer and use it in GitHub Desktop.
Save Others/1c63ef52c73e3b5135398c2eca695568 to your computer and use it in GitHub Desktop.
Testing Program(name='basic_math', parameters=[], stack_size=16384) native
0.31576859900087584
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm no protection
0.6873407240000233
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm bounds checked
0.7708915490002255
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm using mpx
0.8613964180003677
Testing Program(name='basic_math', parameters=[], stack_size=16384) wasm using segmentation
0.8187769800006208
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) native
1.1248359769997478
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm no protection
0.8409112239987735
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm bounds checked
1.0188221579992387
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm using mpx
0.9274055589994532
Testing Program(name='bitcount', parameters=[16777216], stack_size=16384) wasm using segmentation
1.0040230659997178
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) native
11.653276471000936
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm no protection
16.23628845100029
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm bounds checked
16.75384693700107
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm using mpx
16.621378032999928
Testing Program(name='fft', parameters=[5000, 32768], stack_size=16384) wasm using segmentation
16.77920771599929
Testing Program(name='function_pointers', parameters=[], stack_size=16384) native
8.851091922000705
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm no protection
8.851525089999996
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm bounds checked
10.326865953000379
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm using mpx
10.326828291999846
Testing Program(name='function_pointers', parameters=[], stack_size=16384) wasm using segmentation
10.326676922999468
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) native
5.892941701000382
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm no protection
5.840016681999259
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm bounds checked
5.862378477000675
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm using mpx
5.876915641998494
Testing Program(name='mandelbrot', parameters=[7500], stack_size=16384) wasm using segmentation
5.853375971000787
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) native
35.443054040999414
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm no protection
35.43218484799945
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm bounds checked
35.53084730400042
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm using mpx
35.512368845998935
Testing Program(name='matrix_multiply', parameters=[], stack_size=16384) wasm using segmentation
35.75380057199982
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) native
0.001453601000321214
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm no protection
0.0020674099996540463
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm bounds checked
0.0024857829994289204
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm using mpx
0.002641482999024447
Testing Program(name='qsort', parameters=['input_small.dat'], stack_size=262144) wasm using segmentation
0.0022020989999873564
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) native
0.016731327999877976
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm no protection
0.016892207000637427
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm bounds checked
0.024645065999720828
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm using mpx
0.029658212999493117
Testing Program(name='sha', parameters=['input_large.asc'], stack_size=16384) wasm using segmentation
0.018079946999932872
Testing Program(name='stringsearch', parameters=[], stack_size=8192) native
0.00167559800138406
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm no protection
0.002397468999333796
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm bounds checked
0.002815714999087504
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm using mpx
0.0028120950009906664
Testing Program(name='stringsearch', parameters=[], stack_size=8192) wasm using segmentation
0.0026742370009742444
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment