BeagleBenchmarkedResource(3)

πŸ“¦
version 3.1.2 Β· 3 versions
, in ubuntu jammy

πŸ’– BeagleBenchmarkedResource(3) β€” the BEAGLE manual, bestie edition πŸ’–

okay so welcome to BeagleBenchmarkedResource(3), a page from the BEAGLE manual set ✨ this is where we spill the tea on what a benchmarked hardware resource actually is, and every single lil data member it carries around with it. no cap, we're covering all of them.


🌸 NAME 🌸

BeagleBenchmarkedResource β€” the whole entire description of a benchmarked hardware resource πŸ’…


✨ SYNOPSIS ✨

first things first, you gotta pull in the header, like:

#include <beagle.h>

then, Public Attributes β€” aka the roster, the whole squad, the entire cast πŸ‘‘:

int number
char * name
char * description
long supportFlags
long requiredFlags
int returnCode
char * implName
long benchedFlags
double benchmarkResult
double performanceRatio

that's the lineup, bestie. ten members, zero skips. 🫢


πŸ¦‹ Detailed Description πŸ¦‹

literally just: Description of a benchmarked hardware resource. that's the vibe. that's the whole thing. iconic of it honestly. 🌈


πŸŽ€ Member Data Documentation πŸŽ€

okay NOW we get to the good part β€” every member, one by one, in order, no cutting the line πŸ™ˆ

πŸ’œ long BeagleBenchmarkedResource::benchedFlags

Bit-flags</purl> that characterize the activate capabilities of the resource and the implementation for this benchmark. it's giving "flag soup but make it informative" πŸ“

πŸ’œ double BeagleBenchmarkedResource::benchmarkResult

the benchmark result, measured in milliseconds ⏱️ that's it, that's the number. fr fr.

πŸ’œ char* BeagleBenchmarkedResource::description

description of the resource, as a NULL-terminated character string 🌸 (yes, NULL-terminated, we're being precise here)

πŸ’œ char* BeagleBenchmarkedResource::implName

the name of the implementation used to benchmark this resource πŸ‘‘ knowing who ran the benchmark is main character energy.

πŸ’œ char* BeagleBenchmarkedResource::name

name of the resource, as a NULL-terminated character string ✨ same deal as description, just the name instead.

πŸ’œ int BeagleBenchmarkedResource::number

the resource number πŸ”’ short, sweet, integers only.

πŸ’œ double BeagleBenchmarkedResource::performanceRatio

performance ratio relative to the default CPU resource πŸ’€ like, how's it doing compared to the baseline? that's this.

πŸ’œ long BeagleBenchmarkedResource::requiredFlags

bit-flags that identify the resource type 🎯 not capabilities β€” type. don't mix them up bestie, i'm watching πŸ‘€

πŸ’œ int BeagleBenchmarkedResource::returnCode

the return code of the benchmark attempt β€” and you should go peek at BeagleReturnCodes for what those codes actually mean πŸ”₯

πŸ’œ long BeagleBenchmarkedResource::supportFlags

bit-flags of the supported capabilities on the resource 🧚 so like, what can this thing actually do.


🫢 Author 🫢

generated automatically by Doxygen for BEAGLE, straight from the source code πŸ€–βœ¨ no human wrote this and honestly? slay.


okay and for the little sign-off moment: this whole page is from Version 3.1.2, dated Tue Oct 19 2021, and it lives under the name BeagleBenchmarkedResource(3) πŸ’– go forth and benchmark, bestie, you got this πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from