ub_bench Version 1 - #1
Open
Baoshan-hw wants to merge 3 commits into
Open
Baoshan-hw wants to merge 3 commits into
Baoshan-hw wants to merge 3 commits into
Conversation
- Core: ub_bench.c (main entry, mode dispatch) - New features: ub_bench_run.c/h (sequential mode), ub_bench_hist.c/h (histogram) - Inherited from urma_perftest: ub_bench_run_test/parameters/resources/mgmt - New params: --mode, --threads, --qps, --sweep, --sweep-duration, --bw-only - Supports all original urma_perftest commands (write_bw, write_lat, etc.) - Pipeline latency uses user_ctx (not ring buffer) for per-WR timestamp - Build: CMakeLists.txt - Headers: include/ub/, include/urma/
- Feature overview and comparison with urma_perftest - Command format and usage examples - New parameters: --mode, --threads, --qps, --sweep, --bw-only - Sequential vs pipeline mode comparison - Build instructions - Clean CMakeLists.txt (no Chinese comments)
Baoshan-hw
force-pushed
the
main
branch
2 times, most recently
from
September 17, 2026 02:57
cf83c31 to
dab384b
Compare
- find_path searches /usr/include/ub/umdk/urma (UMDK install path) - find_library searches standard lib paths for liburma.so - Remove include/urma/ (6 files, now from system) - Keep include/ub/ (ub_get_clock.h, ub_util.h not installed by UMDK) - FATAL_ERROR if not found (consistent with find_library)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Supports multi-threaded pressure testing and can test bandwidth-delay data under different QPS.