-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Functionality
- SIMD;
avx2andavx512workload, if the cpu doesn't supportavx512-> outputs NaN for the workload and skips it. -
Branch Predictionworkload (In short; guess the outcome ofif/elsestatements before they are fully executed) -
AES-GCMto test cryptographic acceleration hardware and integer performance. - CPU Core Affinity (when -j is not bigger than the available physical cores)
- Clock Speed, Power and thermal monitoring
- Automatically gather the system snapshot (CPU model, cores, OS, RAM, etc.) on every benchmark run.
Displayed as a header in the results. Saved locally as part of the result in the history file.
New CLI
-
locus --history; Lists all saved benchmark runs (JSON), each with a unique ID, timestamp, and--tag.
Atomic File Writes with Locking to prevent data loss if two instances of locus try to write to the file simultaneously.
Crates;platform-dirs,serde,serde_json,fs4 -
locus --compare <ID1> <ID2>; Provides a detailed comparison table showing the absolute and percentage difference between two specific runs. -
locus --compare-latest -
--export <json/csv> <filename> -
--export-chart <filename>(svg) -
locus submit <nickname>; Runs 3 stages of all workload-d 30benchmarks -> 1 thread, /2 threads and all threads.
Then the data is immediately sent to the Website Leaderboard API 🎉
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request