Wunk
|
edbfc9722e
|
[v1.06][ARM] Add Windows on Arm support (#273)
|
2024-09-10 09:40:46 +02:00 |
|
Dr-Noob
|
9192ba3eb8
|
[v1.06][ARM] Add (another) cpufamily for M3 and set the ARM version, fixing peak performance wrong result (#230)
|
2024-08-29 08:13:05 +01:00 |
|
Dr-Noob
|
15a803dae5
|
[v1.06][ARM] Check if HWCAP2_SVE2 is defined before using it (fixes #270)
|
2024-08-28 21:26:27 +01:00 |
|
Dr-Noob
|
aa94389bbe
|
[v1.06][ARM] Fix two off-by-one bugs (#264)
|
2024-08-19 08:39:52 +01:00 |
|
Dr-Noob
|
f63178b41c
|
[v1.05][ARM] Fix compile warning in SVE cntb
|
2024-08-10 11:23:13 +01:00 |
|
Dr-Noob
|
2788e6831e
|
[v1.05][ARM] Fix SVE cntb datatype
|
2024-08-10 11:16:22 +01:00 |
|
Dr-Noob
|
146f2a13aa
|
[v1.05][ARM] Show SVE cntb in debug
|
2024-08-10 11:11:46 +01:00 |
|
Dr-Noob
|
90624b9aaa
|
[v1.05][ARM] Preeliminary support for SVE detection (#259)
|
2024-08-10 11:08:39 +01:00 |
|
Dr-Noob
|
8506c91e00
|
[v1.05] Add --measure-max-freq (available on x86 and ARM)
|
2024-07-08 09:07:57 +01:00 |
|
Dr-Noob
|
e0095c303d
|
[v1.05] Print a tilde in case the freq was measured (indicating that this value is an approximation)
|
2024-07-08 08:23:56 +01:00 |
|
Dr-Noob
|
65378aaed9
|
[v1.05] Move sysctl from ARM-specific to common (#251)
|
2024-07-07 12:43:03 +01:00 |
|
Dr-Noob
|
9212f19de1
|
[v1.05] Add support for frequency measurement (both x86 and ARM) (branch measure-freq #220)
|
2024-07-05 08:44:34 +01:00 |
|
Dr-Noob
|
c01f60fa6c
|
[v1.05] Implement new approach to infer SoC from the uarch. Add support for Kunpeng SoCs
|
2024-02-08 09:04:51 +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
|
d221f578b7
|
[v1.04][ARM] Use sysctl to fetch topology in Apple SoCs
|
2024-01-25 09:33:22 +01:00 |
|
Dr-Noob
|
5e00d554aa
|
[v1.04][ARM] Fix number of cores per cluster in M2 and M3 SoCs (#183)
|
2024-01-17 08:48:58 +00:00 |
|
Dr-Noob
|
ce6e6f9cd8
|
[v1.04][ARM] Preeliminary M3 support
|
2023-12-24 22:42:01 +00:00 |
|
Dr-Noob
|
7d81d895b0
|
[v1.04][ARM] Add support for M2 Max/Ultra
|
2023-09-02 21:08:43 +01:00 |
|
Dr-Noob
|
36071b8eb8
|
[v1.04][ARM] Add support for M2 Pro
|
2023-06-09 17:47:05 +02:00 |
|
Dr-Noob
|
53e5dd19f7
|
[v1.04][ARM] Experimental new backend for computing peak performance, considering the number of VPUs and width (previously this was highly simplified)
|
2023-05-06 15:36:00 +02:00 |
|
Dr-Noob
|
89aadeead8
|
[v1.03] Add common soc.c/.h for both ARM and RISC-V
|
2023-04-13 17:15:32 +02: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
|
65366abe04
|
[v1.02][ARM] Fixed wrong check for Apple CPU
|
2022-09-19 11:33:14 +02:00 |
|
Dr-Noob
|
9f7204d43d
|
[v1.02][ARM] Updating M1/M2 peak performance calculations according to the discussion in #155
|
2022-09-14 11:08:36 +02:00 |
|
Dr-Noob
|
ecce0354e5
|
[v1.02][ARM] Fixed M2 bug, support for M2 should now be complete
|
2022-09-05 18:17:15 +02:00 |
|
Dr-Noob
|
dfec2a65d2
|
[v1.02][ARM] Experimental support for M2
|
2022-09-05 10:02:26 +02:00 |
|
Dr-Noob
|
52ba038527
|
[v1.02][ARM] Add support for M1 Ultra
|
2022-05-25 22:11:48 +01:00 |
|
Dr-Noob
|
0ea0754727
|
[v1.01] Experimental M1 chip detection using hw.cpusubfamily
|
2022-03-06 10:40:05 +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
|
b9988622f2
|
[v1.00][ARM] Always consider two cores equals using the same criteria: if MIDR and freq are the same
|
2021-09-18 13:13:24 +02:00 |
|
Dr-Noob
|
b6603040fc
|
[v0.99] Merge and integrate M1 branch, which adds support for Apple M1 CPU
|
2021-08-12 18:52:01 +02:00 |
|
Dr-Noob
|
e2f7ec0765
|
[v0.98][ARM] Apply bug fixes already in master
|
2021-08-12 12:44:37 +01:00 |
|
Dr-Noob
|
5dcc3c1db6
|
[v0.99][ARM] Fixed two bugs that caused invalid access and segfaults
|
2021-08-12 13:37:28 +02:00 |
|
Dr-Noob
|
5737f1ecaf
|
[v0.98][Refactoring] Do not use hv_present in get_freq_from_file
|
2021-08-07 10:38:32 +02:00 |
|
Dr-Noob
|
c24dd7cbb6
|
[v0.98][Refactoring] Use int for peak performance, which makes code cleaner
|
2021-08-06 11:04:29 +02:00 |
|
Dr-Noob
|
6953d8dda5
|
[v0.98][Refactoring] Unify the use of get_str_peak_performance
|
2021-08-06 10:26:07 +02:00 |
|
Dr-Noob
|
44d4b3b553
|
[v0.98][Refactoring] Unify the use of init_topology_struct and init_cache_struct
|
2021-08-05 20:01:32 +02:00 |
|
Dr-Noob
|
6ab6afc974
|
[v0.98][Refactoring] Unify the use of unknown string
|
2021-08-05 19:07:09 +02:00 |
|
Dr-Noob
|
eac97bf721
|
[v0.98] Use malloc/calloc wrapper that exits when alloc fails, as suggested by #90
|
2021-08-04 10:01:32 +02:00 |
|
Dr-Noob
|
d2dc2046de
|
[v0.98][ARM] Detect fire/icestorm CPUs and manually fill most of the fields
|
2021-08-02 15:56:24 +01:00 |
|
Dr-Noob
|
e350f1759f
|
[v0.98][ARM] Add simple topology detection using sysctlbyname in macOS
|
2021-08-02 12:31:19 +01:00 |
|
Dr-Noob
|
4998cf3c82
|
[v0.98][ARM] Compiles and does not segfault in ARM running macOS
|
2021-08-02 12:02:41 +01:00 |
|
Dr-Noob
|
a3c6f15658
|
[v0.98][ARM] Fix compilation for ARM in macOS
|
2021-08-02 09:48:50 +01:00 |
|
Dr-Noob
|
797c708f2d
|
[v0.94][x86] Consider missing frequency file in x86_64 as a bug if no hypervisor is present. Took this idea from issue #37. Add if hypervisor is present to debug mode to prevent more confusions in the future
|
2020-12-29 00:09:01 +01:00 |
|
Dr-Noob
|
01e22b8090
|
[v0.94] Fix compilation issues
|
2020-12-01 16:13:38 +01:00 |
|
Dr-Noob
|
b1f3196e0d
|
[v0.94] Refactor CPU features in a separate struct. Remove x86 debug functions
|
2020-12-01 12:16:12 +01:00 |
|
Dr-Noob
|
d04d535807
|
[v0.94][ARM] Add CPU feature detection, such as NEON, AES, SHA... Take into account NEON capabilities for PP computation
|
2020-12-01 11:40:09 +01:00 |
|
Dr-Noob
|
37e849978a
|
[v0.90][ARM] Print right number of cores and frequency for each CPU
|
2020-11-24 16:17:53 +01:00 |
|
Dr-Noob
|
0bc978564e
|
[v0.89][ARM][BUGFIX] Two CPUs are equal when Main ID Register AND frequency are equal, not just when Main ID register are equal
|
2020-11-24 13:21:27 +01:00 |
|
Dr-Noob
|
8645b54b58
|
[v0.89][ARM] Separate udev for ARM in a different file, since there are many functions that are ARM only. Refactoring of file reading code
|
2020-11-24 12:32:38 +01:00 |
|