Dr-Noob
|
d71a461d83
|
[v1.05] Add support for frequency measurement in ARM (had to move bind_to_cpu to common dir)
|
2024-02-16 23:37:37 +01:00 |
|
Dr-Noob
|
72eee0e08e
|
[v1.05] Experimental max frequency measurement (x86 only)
|
2024-02-14 08:48:27 +00:00 |
|
Dr-Noob
|
cc16bc56ef
|
[v1.05][X86] Improve support for old x86 CPUs (#220) by improving Pentium uarch detection and adding support to infer the CPU name from uarch when the corresponding CPUID level is not available
|
2024-02-13 21:29:08 +00:00 |
|
Dr-Noob
|
08919916dc
|
[v1.05] Always print manufacturing process in nanometers (this indirectly fixes a bug of processes in micrometers being incorrectly reported by 10x
|
2024-02-13 21:24:16 +00:00 |
|
Dr-Noob
|
14df701707
|
[v1.04] Check release when printing error also in Apple chip failures
|
2024-02-05 08:46:17 +00:00 |
|
Dr-Noob
|
cbcce9c2ed
|
[v1.04] Improve error reporting in the case of unkown microarchitectures. As pointed out in #224 this was already solved, but this commit tries to be an improvement over the previous implementation
|
2024-02-05 08:37:59 +00:00 |
|
Dr-Noob
|
6566ac3ccf
|
[v1.04] Add Apple VZ hypervisor (#218)
|
2024-01-15 08:43:28 +00:00 |
|
Dr-Noob
|
2feee25659
|
[v1.04] Clarify how the unknown microarchitectures should be reported
|
2023-12-03 20:23:15 +00:00 |
|
Dr-Noob
|
8335bd004d
|
[v1.04][X86] Add AMD uarchs
|
2023-12-02 18:18:43 +00:00 |
|
Dr-Noob
|
d8ce2de287
|
[v1.04] Testing bhyve matcher
|
2023-10-03 21:00:43 +01:00 |
|
Dr-Noob
|
fe4bcde898
|
[v1.04][X86] Added new uarchs
|
2023-09-24 12:58:56 +01:00 |
|
Dr-Noob
|
45854a00d6
|
[v1.04] Add bhyve hypervisor
|
2023-09-24 12:10:39 +01:00 |
|
Dr-Noob
|
9a46e310e4
|
[v1.04][X86] Add additional Zen4 cpuid
|
2023-09-02 18:48:22 +01:00 |
|
Dr-Noob
|
6349f4435e
|
[v1.04][X86] Add mobile rocket lake chip
|
2023-06-06 21:44:27 +02:00 |
|
Dr-Noob
|
7a3fd539c3
|
[v1.03][X86] Fix compilation warning under Windows
|
2023-05-06 11:30:14 +02:00 |
|
Dr-Noob
|
f6bf00e33d
|
[v1.03][X86] Refactor --raw. Add support for printing HV level
|
2023-05-06 11:14:46 +02:00 |
|
Dr-Noob
|
985bd6f25f
|
[v1.03][X86] Do not consider an empty HV as a bug
|
2023-05-06 11:02:37 +02:00 |
|
Dr-Noob
|
0397db2fd8
|
[v1.03][PPC] Implement hypervisor detection in PowerPC
|
2023-05-04 18:56:31 +02:00 |
|
Dr-Noob
|
de638aba50
|
[v1.03][x86] Fix Zen4 peak performance calculation
|
2023-04-24 17:47:42 +02:00 |
|
Dr-Noob
|
5be6f8bba0
|
[v1.03][x86] Add AMD 9004 Series CPUID
|
2023-04-22 08:20:35 +02:00 |
|
Dr-Noob
|
be600728d7
|
[v1.03][X86] Fix freq functions argument to comply with what pthread expects
|
2023-01-29 09:30:30 +01:00 |
|
Dr-Noob
|
6eb2357485
|
[v1.03] Add void to function declarations with no args. C99 Standard says in 6.7.5.3 that empty arguments are actually obsolescent - this commit fixes a warning in some compilers
|
2023-01-29 09:25:07 +01:00 |
|
Dr-Noob
|
687459961d
|
[v1.03][X86] Fix ambiguity in Kaby/Coffee Lake classification as noted by #149
|
2023-01-28 09:06:24 +01:00 |
|
Dr-Noob
|
ba8bbdd252
|
[v1.03][X86] Add support for new Intel chips in uarch
|
2023-01-12 18:46:09 +01:00 |
|
Dr-Noob
|
095bbfb784
|
[v1.03] Fix build in macOS
|
2023-01-06 12:19:06 +01:00 |
|
Dr-Noob
|
22a80d817d
|
[v1.03] Fix compilation errors in Windows
|
2023-01-05 11:43:14 +01:00 |
|
Dr-Noob
|
a4c0bb1aae
|
[v1.02] Merge Alder Lake into master branch
|
2023-01-05 11:17:16 +01:00 |
|
Dr-Noob
|
ea29507b62
|
[v1.02] Added basic support for Zen4
|
2022-12-03 16:29:53 +00:00 |
|
Dr-Noob
|
b2aa8194c6
|
[v1.02][x86] Detect and print core type in ADL
|
2022-12-02 21:25:30 +00:00 |
|
Dr-Noob
|
77510c260a
|
[v1.02][x86] Small fixes to hybrid core detection
|
2022-11-05 18:28:10 +00:00 |
|
Dr-Noob
|
1eb1a5246e
|
[v1.02][x86] Extending peakperf computation to hybid cores
|
2022-11-05 18:17:38 +00:00 |
|
Dr-Noob
|
ff5166ea2e
|
[v1.02][x86] Adding support for topology detection of hybrid cores
|
2022-11-05 17:48:20 +00:00 |
|
Dr-Noob
|
051d48b7d1
|
[v1.02][x86] Suport for detecting hybrid_flag
|
2022-10-20 20:49:10 +00:00 |
|
Dr-Noob
|
e91eef3e65
|
[v1.02][x86] Split feature detection into a separate function
|
2022-10-20 20:48:22 +00:00 |
|
Dr-Noob
|
87961144d2
|
[v1.02][X86] Add Zen3+ uarch
|
2022-09-09 09:02:26 +02:00 |
|
Dr-Noob
|
a955451937
|
[v1.02][X86] Add Steam Deck CPU as requested in #147
|
2022-09-05 10:39:06 +02:00 |
|
Dr-Noob
|
db21931118
|
[v1.02][X86] Fix Coffee Lake spelling
|
2022-09-05 10:28:07 +02:00 |
|
Dr-Noob
|
71a9308bed
|
[v1.02][X86] Fixed uarch misclassification as noted by #149
|
2022-09-05 10:19:48 +02:00 |
|
Dr-Noob
|
fed0dce706
|
[v1.01] Add Alder Lake uarch detection
|
2022-01-25 20:15:07 +01:00 |
|
Dr-Noob
|
874a856e34
|
[v1.01] Run multiple independent instructions in the pipeline for AVX freq too. Fixes incorrect frequency measures under certain CPUs
|
2021-12-27 12:42:36 +01:00 |
|
Dr-Noob
|
4229e2c63b
|
[v1.01][X86] Do not assume that cach and topo structures are non-NULL, which may easily happen in VMs. Add protection against NULL fields in cpu structure
|
2021-12-03 23:15:23 +01:00 |
|
Dr-Noob
|
4a9bbef086
|
[v1.01] Fix compiler warning
|
2021-11-20 10:27:34 +01:00 |
|
Dr-Noob
|
fe3bc6163c
|
[v1.01] Do not use FMA for frequency measurement. It is sufficient to run any other AVX instructions, and some CPUs support AVX but not FMA.
|
2021-11-20 10:25:36 +01:00 |
|
Dr-Noob
|
4b50740516
|
[v1.01] Remove useless frequency measurement (SSE and novector should report the same frequency!). Increase iterations to improve precision
|
2021-11-20 10:13:35 +01:00 |
|
Dr-Noob
|
2fce2c9f52
|
[v1.00] Fix freq measurement for AVX512
|
2021-11-20 10:11:22 +01:00 |
|
Dr-Noob
|
617fd2a520
|
[v1.00] Implemented all backends for --accurate-pp
|
2021-11-19 22:01:29 +01:00 |
|
Dr-Noob
|
7226adb04d
|
[v1.00] Skeleton for future support for other vector instructions in --accurate-pp
|
2021-11-19 21:36:55 +01:00 |
|
Dr-Noob
|
a5b321a966
|
[v1.00][X86] Retrieve topology from udev when APIC fails (like #119)
|
2021-11-01 13:55:49 +01:00 |
|
Dr-Noob
|
6981d61eaf
|
[v1.00][X86] Show unknown string when the number of cores cannot be retrieved (like #119)
|
2021-11-01 13:07:48 +01:00 |
|
Dr-Noob
|
bb12a2c276
|
[v1.00] Fix ambiguity in uarch detection with 0x806E9; it may be Amber/Kaby Lake (thanks to #122 for pointing this out!). We can differentiate by CPU name (hacky, but is there a better way?)
|
2021-10-07 22:37:29 +02:00 |
|