Skip to content

Commit a715301

Browse files
authored
Add GEMM configuration for low-end GPU setup
1 parent a13e017 commit a715301

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"task": "GEMM carré FP16 sur carte pauvre (1536 à 4096 max selon VRAM)",
3+
"baseline": "cuBLAS standard nvcc -O3",
4+
"matrix_size": "auto", // le script choisit la plus grosse possible sans OOM
5+
"metrics": [
6+
{ "name": "GFLOPS", "goal": "maximize", "weight": 0.7 },
7+
{ "name": "Watts moyen", "goal": "minimize", "weight": 0.3 }
8+
],
9+
"constraints": [
10+
"Pas d'OOM → taille auto-réduite si besoin",
11+
"Correctness ≥ 99.9 %",
12+
"Max 200 itérations ou +8 % GFLOPS vs cuBLAS",
13+
"Arrêt si température GPU > 82°C"
14+
],
15+
"allowed_mutations": [
16+
"tile sizes petits (16-128)",
17+
"unroll manuel léger",
18+
"shared memory vs registers",
19+
"simple cp.async",
20+
"predication basique"
21+
],
22+
"toon_mode": false,
23+
"style_directives": [
24+
"Tu es le démon des setups pourris. Tu optimises même sur une 3060 laptop qui chauffe.",
25+
"Chaque GFLOPS gagné sur une carte de merde est une victoire plus grande que sur H100."
26+
]
27+
}

0 commit comments

Comments
 (0)