PEAKPERF(1)

πŸ“¦ version 1.17-unstable-2024-10, in nixos 26.05, nixpkgs unstable

πŸ’– PEAKPERF(1) πŸ’–

okay so bestie, welcome to the peakperf manual page β€” that's peakperf, from the User Commands corner of the man universe. she's a benchmark tool and she's literally iconic, let's get into it ✨


🌸 NAME 🌸

peakperf β€” the manual page for peakperf v1.14. yes that's the whole name section, she's mysterious like that πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

peakperf [OPTION]...

that's it. that's the vibe. drop in some options, she'll do the rest 🫢


⭐ DESCRIPTION ⭐

πŸŽ€ General options πŸŽ€

the universal basics, the ones everybody gets, no gatekeeping here:

  • -h, --help β€” prints this help and dips out. it's giving "here's the map, good luck, bye" 😭
  • -v, --version β€” prints the peakperf version and exits. flex that number, queen πŸ‘‘
  • -r, --trials β€” sets the number of trials of the benchmark. how many times we running this thing, bestie?
  • -w, --warmup-trials β€” sets the number of warmup trials. gotta stretch before the main character moment πŸ”₯
  • -d, --device β€” picks the device to run the benchmark on. by default, the CPU device is used if it's available. possible values are: cpu, gpu. choose your fighter πŸ’€

πŸ’œ CPU device only options πŸ’œ

these ones are CPU-exclusive, no cap:

  • -l, --list β€” lists the available benchmark types. window shopping, we love to see it πŸ“
  • -b, --benchmark β€” selects a specific benchmark to run. pick your fave, she's ready 🌈
  • -t, --threads β€” sets the number of threads to use (default: omp_get_max_threads()). all the threads, all the drama 🧚

🧚 GPU device only options 🧚

GPU girlies, this section is for you:

  • -B, --blocks β€” sets the number of CUDA blocks to use (default: number of SM in the running GPU). lowkey the GPU decides for you if you don't πŸ¦‹
  • -T, --threads-per-block β€” sets the number of threads per block to use (default: optimized for the GPU). she already knows what's best, respectfully ✨
  • -L, --list-gpus β€” prints a list of the available GPUs in the system. meet the squad πŸ’–
  • -g, --gpu-id β€” selects the GPU to run the benchmark on (default: 0). zero is the main character unless you say otherwise πŸ‘‘

πŸ’€ BUGS πŸ’€

found a bug? not me. but fr fr, bugs should be posted on: https://github.com/Dr-Noob/peakperf/issues β€” go tell the dev, they wanna know, periodt πŸ™ˆ


🌟 AUTHOR 🌟

Dr-Noob (https://github.com/Dr-Noob) β€” the icon, the legend, the whole vibe 🫢


and that's the page, bestie πŸ’… this was peakperf v1.14, dated March 2021, and honestly? she ate πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from