Skip to content

Instantly share code, notes, and snippets.

Avatar

Takashi Nakamura tanakamura

View GitHub Profile
View cortex-a55.txt
ooo ratio : 1.398357
ostimer: clock_gettime
userland_timer: cntvct
perf_counter: no
Qualcomm Snapdragon 710
==== 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 | 2.9|2.9| 7.2| 2.9|2.9|2.9|2.9| 3.2|3.0|2.9| 2.9|2.9|2.9|2.9|2.9| 2.9|2.9|2.9|2.9|2.9| 2.9|2.9|2.9| 2.9|2.9|2.9|2.9|2.9|2.9|14.2|4.0|2.9
View cortex-a75.txt
| |result
--------------------------
| ROB | 389
| INT PRF | 384
| FP PRF | 372
| INT(multi chain) | 32
| FP(multi chain) | 25
|INT(single chain) | 32
| FP(single chain) | 25
v : test_name
View cfl.txt
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== fpu ====
| | nsec/call
-------------------------
|denormal_add | 1.28803
| normal_add | 1.04813
|denormal_mul | 1.05132
View gist:f52b40d4c225b5425294495e602e9c1a
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
AMD Ryzen 7 3700X 8-Core Processor
==== libc ====
| | nsec/call
-----------------------------------
| atoi_99999 | 14.19927
| fflush_stdout | 5.74030
| sscanf_double_99999 | 122.22827
View gist:ad5286b71669eecd44a8cdc5386b2b28
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
AMD Ryzen 7 3700X 8-Core Processor
==== libc ====
| | nsec/call
----------------------------------
| atoi_99999 | 17.43726
| fflush_stdout | 11.08052
| sscanf_double_99999 | 121.75406
View cfl-cache.txt
ostimer: clock_gettime
userland_timer: rdtscp
perf_counter: yes
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
==== cache-bandwidth-1t ====
<copy>
| |GiB/s
--------------------
| 3072 |187.16192
| 4096 |159.48263
View wasi.txt
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
View cfl-pipe.txt
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
View cfl-indirectbranch.txt
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
View cfl-branch.txt
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