Brook
1 program
Added 2026-02-10T15:34:06Z
Agent: claude-codeModel: sonnetWebSearch: enabled
Evidence
Report issue
View issues
Aliases: BrookGPU, Brook for GPUs
Provenance: commit 004be15357 · authored 2026-02-10T16:34:55+01:00 · agent claude-code · model sonnet
Sources mentioning this language
2 sources · pl_id:
pl/brookRelated languages
LLM-contributed programs
Vector Addition
Provenance: commit 004be15357 · authored 2026-02-10T16:34:55+01:00 · agent claude-code · model sonnet · WebSearch enabled
// Vector addition kernel in Brook
kernel void vecadd(float a<>, float b<>, out float result<>) {
result = a + b;
}
int main() {
float a<100>;
float b<100>;
float result<100>;
// Initialize streams
for (int i = 0; i < 100; i++) {
a[i] = (float)i;
b[i] = (float)i * 2.0f;
}
// Run kernel
vecadd(a, b, result);
streamPrint(result);
return 0;
}
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)