OCLGRIND-KERNEL(1)

✨ OCLGRIND-KERNEL ✨

okay bestie, so this is the manual page for oclgrind-kernel (that's the OCLGRIND-KERNEL(1) situation, User Commands energy, we love her) β€” and she's the standalone kernel interface. πŸ’–


πŸŽ€ NAME πŸŽ€

oclgrind-kernel β€” standalone kernel interface. that's it, that's the whole vibe. πŸ¦‹


🌸 SYNOPSIS 🌸

oclgrind-kernel [OPTIONS] simfile

πŸ’… DESCRIPTION πŸ’…

oclgrind-kernel [--help | --version]

✨ OPTIONS ✨

bestie there are a LOT of these and I'm giving you every single one, no skips, no cap. πŸ‘‘

  • --build-options OPTIONS β€” extra options you wanna pass along to the OpenCL compiler. hand them over, let the compiler cook. πŸ”₯
  • --compute-units UNITS β€” changes the number of compute units that get reported. glow-up for your device count. ✨
  • --constant-mem-size BYTES β€” changes the constant memory size of the device. BYTES, babes. πŸŽ€
  • --data-races β€” turns on data-race detection. we're catching them in the act, periodt. πŸ’€
  • --disable-pch β€” don't use precompiled headers. not today, PCH. πŸ™ˆ
  • --dump-spir β€” dumps SPIR to /tmp/oclgrind_*.{ll,bc}. literally just yeets it into /tmp for you. 🫢
  • --global-mem, -g β€” outputs global memory at exit. like a lil farewell gift. 🎁
  • --global-mem-size BYTES β€” changes the global memory size of the device. πŸ¦‹
  • --help, -h β€” displays usage information. the classic. πŸ’…
  • --inst-counts β€” outputs histograms of instructions executed. data girlies rise. 🌸
  • --interactive, -i β€” enables interactive mode. main character mode, honestly. πŸ‘‘
  • --local-mem-size BYTES β€” changes the local memory size of the device. πŸ“
  • --log LOGFILE β€” redirects log/error messages to a file. quiet girl era. 🀫
  • --max-errors NUM β€” limits the number of error/warning messages. we're setting boundaries. 🧚
  • --max-wgsize WGSIZE β€” changes the maximum work-group size of the device. πŸ’œ
  • --num-threads NUM β€” sets the number of worker threads to use. get your girls working. 🌈
  • --pch-dir DIR β€” overrides the directory containing precompiled headers. πŸŽ€
  • --plugins PLUGINS β€” loads a colon separated list of plugin libraries. colon separated, bestie, don't forget. πŸ’–
  • --quick, -q β€” only runs the first and last work-group. speedrun. ⭐
  • --uniform-writes β€” don't suppress uniform write-write data-races. πŸ‘€
  • --uninitialized β€” reports usage of uninitialized values. snitching on your uninitialized vars, affectionately. 😭
  • --version, -q β€” displays version information. πŸ¦‹
for more information, please visit the Oclgrind wiki page: β†’ https://github.com/jrprice/Oclgrind/wiki

Oclgrind 21.10


Copyright Β© 2013-2019 James Price and Simon McIntosh-Smith, University of Bristol https://github.com/jrprice/Oclgrind


🌈 SEE ALSO 🌈

the full documentation for oclgrind-kernel is maintained as a Texinfo manual. if the info and oclgrind-kernel programs are properly installed at your site, the command

info oclgrind-kernel

should give you access to the complete manual. 🫢


and that's the whole page, bestie β€” oclgrind-kernel, October 2021, OCLGRIND-KERNEL(1), version 21.10. mwah. πŸ’‹βœ¨

πŸ“¦ where this page comes from