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-optionsOPTIONS β extra options you wanna pass along to the OpenCL compiler. hand them over, let the compiler cook. π₯--compute-unitsUNITS β changes the number of compute units that get reported. glow-up for your device count. β¨--constant-mem-sizeBYTES β 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/tmpfor you. π«Ά--global-mem,-gβ outputs global memory at exit. like a lil farewell gift. π--global-mem-sizeBYTES β 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-sizeBYTES β changes the local memory size of the device. π--logLOGFILE β redirects log/error messages to a file. quiet girl era. π€«--max-errorsNUM β limits the number of error/warning messages. we're setting boundaries. π§--max-wgsizeWGSIZE β changes the maximum work-group size of the device. π--num-threadsNUM β sets the number of worker threads to use. get your girls working. π--pch-dirDIR β overrides the directory containing precompiled headers. π--pluginsPLUGINS β 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 π
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
- debian bookworm: oclgrind 21.10-3 Β· BSD-3-Clause
- ubuntu jammy: oclgrind 21.10-1 Β· BSD-3-Clause
- ubuntu noble: oclgrind 21.10-4 Β· BSD-3-Clause
- ubuntu questing: oclgrind 21.10-4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms