Skip to content

Instantly share code, notes, and snippets.

@thomwiggers
Created May 9, 2017 12:03
Show Gist options
  • Save thomwiggers/933fcddab2f3f99c49b71585ced58cfa to your computer and use it in GitHub Desktop.
Save thomwiggers/933fcddab2f3f99c49b71585ced58cfa to your computer and use it in GitHub Desktop.
Welcome to microbenchmarking
Testing empty
Sorting...
Minimum num of cycles: 1
Median num of cycles: 1
Maximum num of cycles: 1
Testing hundred_adds
Sorting...
Minimum num of cycles: 51
Median num of cycles: 52
Maximum num of cycles: 986
Testing hundred_normal_adds_input_is_output
Sorting...
Minimum num of cycles: 100
Median num of cycles: 100
Maximum num of cycles: 990
Testing hundred_normal_adds_interleaved
Sorting...
Minimum num of cycles: 100
Median num of cycles: 100
Maximum num of cycles: 856
Testing hundred_normal_adds_interleaved_margin
Sorting...
Minimum num of cycles: 51
Median num of cycles: 52
Maximum num of cycles: 1916
Testing hundred_vector_adds_same
Sorting...
Minimum num of cycles: 200
Median num of cycles: 200
Maximum num of cycles: 911
Testing hundred_vector_adds_same_interleaved
Sorting...
Minimum num of cycles: 101
Median num of cycles: 101
Maximum num of cycles: 712
Testing hundred_vector_adds_same_interleaved_two
Sorting...
Minimum num of cycles: 101
Median num of cycles: 101
Maximum num of cycles: 2050
Testing hundred_vector_adds_same_interleaved_three
Sorting...
Minimum num of cycles: 101
Median num of cycles: 101
Maximum num of cycles: 791
Testing vector_store
Sorting...
Minimum num of cycles: 2
Median num of cycles: 2
Maximum num of cycles: 4
Testing vector_load_unscaled_offset
Sorting...
Minimum num of cycles: 3
Median num of cycles: 3
Maximum num of cycles: 3
Testing vector_store_result
Sorting...
Minimum num of cycles: 4
Median num of cycles: 4
Maximum num of cycles: 4
Testing vector_store_add
Sorting...
Minimum num of cycles: 3
Median num of cycles: 3
Maximum num of cycles: 4
Testing vector_store_load
Sorting...
Minimum num of cycles: 5
Median num of cycles: 5
Maximum num of cycles: 5
Testing vector_load_execution
Sorting...
Minimum num of cycles: 9
Median num of cycles: 9
Maximum num of cycles: 196
Testing vector_load_execution_interleave_ops
Sorting...
Minimum num of cycles: 9
Median num of cycles: 9
Maximum num of cycles: 24
Testing vector_load_execution_offset
Sorting...
Minimum num of cycles: 9
Median num of cycles: 9
Maximum num of cycles: 23
Testing vector_load_execution_offset_delay
Sorting...
Minimum num of cycles: 21
Median num of cycles: 21
Maximum num of cycles: 35
Testing vector_load_execution_offset_neg
Sorting...
Minimum num of cycles: 9
Median num of cycles: 9
Maximum num of cycles: 9
Testing vector_store_pair_execution
Sorting...
Minimum num of cycles: 3
Median num of cycles: 3
Maximum num of cycles: 3
Testing vector_load_pair_execution
Sorting...
Minimum num of cycles: 17
Median num of cycles: 17
Maximum num of cycles: 19
Testing vector_load_execution_add
Sorting...
Minimum num of cycles: 21
Median num of cycles: 21
Maximum num of cycles: 236
Testing vector_load_execution_add_sched
Sorting...
Minimum num of cycles: 16
Median num of cycles: 18
Maximum num of cycles: 205
Testing vector_load_pair_add_unrelated
Sorting...
Minimum num of cycles: 6
Median num of cycles: 6
Maximum num of cycles: 7
Testing vector_load_pair_add_first
Sorting...
Minimum num of cycles: 6
Median num of cycles: 6
Maximum num of cycles: 10
Testing vector_load_pair_add_second
Sorting...
Minimum num of cycles: 7
Median num of cycles: 7
Maximum num of cycles: 7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment