Skip to content

Instantly share code, notes, and snippets.

View tanakamura's full-sized avatar

Takashi Nakamura tanakamura

View GitHub Profile
ostimer: clock_gettime
userland_timer: ostimer
perf_counter: no
==== idiv32-realtime ====
-> : divider_bit
| | 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| 11| 12| 13| 14| 15| 16| 17| 18| 19| 20| 21| 22| 23| 24| 25| 26| 27| 28| 29| 30| 31| 32
------------------------------------------------------------------------------------------------------------------------------------
| 0 |3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.5|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.2|3.2|3.2|3.2
| 1 |3.2|3.2|3.2|3.2|3.5|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.3|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.4|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.3
| 2 |3.4|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.4|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.4|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.2|3.3|3.4|3.2|3.2|3.2
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== pipe ====
| |result
--------------------------
| ROB | 224
| INT PRF | 145
| FP PRF | 148
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== random-indirect-branch-hit ====
| |hit-rate[%]
==================================================
| 1 x 16 [nindirect_taregt=1] | 99.93896
| 4 x 4 [nindirect_taregt=1] | 99.94629
| 16 x 1 [nindirect_taregt=1] | 99.98277
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== branch ====
-> : loop
| |0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0
====================================
| 0 |T|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T
| 1 |T|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
==== branch ====
-> : loop
| |0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0
====================================
| 0 |T|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T
| 1 |T|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
AMD Ryzen 7 3700X 8-Core Processor
==== branch ====
-> : loop
| |0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0
====================================
| 0 |T|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T
| 1 |T|T|T|T|T|T|T|T|T|T|T|T|T|T|T|T
ostimer: clock_gettime
userland_timer: cntvct
perf_counter: no
==== inter-processor-communication ====
-> : thread id
| | 0| 1| 2| 3| 4| 5
=======================================
|0 | 0.0|160.7|157.0|154.0|157.7|154.6
|1 |157.7| 0.0|154.2|151.7|154.1|150.6
|2 |161.3|157.0| 0.0|154.1|155.2|148.2
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== inter-processor-communication ====
-> : thread id
| | 0| 1| 2| 3| 4| 5| 6| 7
===================================================
|0 | 0.0| 35.7|120.4|120.9|117.3|117.6|115.1|115.1
|1 | 35.5| 0.0|120.8|121.0|116.9|117.0|114.8|114.6
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== actual-freq ====
-> : num_thread
| | 1| 2| 4| 7
=================================================
| iadd64 (0.01 [sec]) |3.39|3.39|3.39|3.39
| fadd64 (0.01 [sec]) |3.39|3.39|3.39|3.39
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== actual-freq ====
-> : num_thread
| | 1| 2| 4| 7
================================================
| iadd64 (0.01 [sec]) |3.38|3.38|3.38|2.78
------------------------------------------------