qsdr-benchmarks

Crates.ioqsdr-benchmarks
lib.rsqsdr-benchmarks
version0.1.0
created_at2025-01-07 10:34:24.501059+00
updated_at2025-01-07 10:34:24.501059+00
descriptionBenchmarks for qsdr experimental high-performance SDR runtime
homepagehttps://github.com/daniestevez/qsdr/
repositoryhttps://github.com/daniestevez/qsdr/
max_upload_size
id1506965
size183,772
Daniel Estévez (daniestevez)

documentation

README

qsdr-benchmarks

Instruction timing benchmark

Prerequisites: https://github.com/jerinjacobk/armv8_pmu_cycle_counter_el0

Building:

cross build --release --tests

Running:

CPU="cortex-a53" FORCE_COLOR=1 ./instruction_benchmark-<...> --nocapture --test-threads=1 --color=always

cargo asm

RUSTFLAGS="-C linker=aarch64-linux-gnu-gcc -C lto" cargo asm --target aarch64-unknown-linux-gnu -p qsdr-benchmarks --bin benchmark_qsdr --target-cpu cortex-a53 --color --rust benchmark_qsdr::main | less -R

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 13

cargo fmt