Search

ROCm/FlyDSL

19 skills found.
Search results
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

Tune and analyse a FlyDSL kernel at the LLVM level: pick a compile hint, function attribute, or AMDGPU backend flag, then PROVE it reached codegen.

ROCm/FlyDSL291—~4.9kAutomated safety check: NotesUnknowntoday
2

Detect per-kernel GPU resource regressions (VGPR, SGPR, register spills, scratch, static LDS) by diffing the final ISA before and after a change, using its isaresourcetable.py helper.

ROCm/FlyDSL291—~2.7kAutomated safety check: NotesUnknowntoday
3

Review a FlyDSL PR, commit, branch, kernel, or consuming module for API-stability compliance.

ROCm/FlyDSL291—~3.2kAutomated safety check: NotesUnknowntoday
4

Connect to a remote host via SSH and build a Docker image with rocprofv3, aiter, and FlyDSL.

ROCm/FlyDSL291—~1.2kAutomated safety check: NotesUnknowntoday
5

Debug FlyDSL GPU kernels that produce NaN, inf, wrong results, or crash.

ROCm/FlyDSL291—~2.6kAutomated safety check: NotesUnknowntoday
6

Guided step-by-step wizard for producing a new FlyDSL GPU kernel from a requirement: classify the kernel type, pick a skeleton, fill in compute, add control flow / sync / LDS, then test on GPU.

ROCm/FlyDSL291—~4.6kAutomated safety check: NotesUnknowntoday
7

Format, clean up, and style-check changed files, matching the project's CI style gate.

ROCm/FlyDSL291—~1.9kAutomated safety check: NotesUnknowntoday
8

Profile GPU kernels using rocprofv3 to collect ATT instruction-level traces, then analyze the trace data using hotspotanalyzer.py to identify top-K stall hotspots (VMEM-load, VMEM-wait…

ROCm/FlyDSL291—~5kAutomated safety check: NotesUnknowntoday
9

Detect out-of-bounds memory accesses in CPU or GPU code using static interval analysis and runtime assertions/printfs.

ROCm/FlyDSL291—~1kAutomated safety check: NotesUnknowntoday
10

Apply prefetch optimization to FlyDSL kernel loops: pre-load the first iteration's data before the loop, issue async loads for the next iteration inside the loop body, and swap buffers at the loop…

ROCm/FlyDSL291—~4.4kAutomated safety check: NotesUnknowntoday
11

Review a FlyDSL release candidate against published releases for API stability violations, including export paths, signatures, result interfaces, semantics, and deprecation windows.

ROCm/FlyDSL291—~2.2kAutomated safety check: PassUnknownyesterday
12

Add a new target-specific Mma / Copy Op type to a FlyDSL backend dialect (lib/Dialect/Fly<TARGET/<SUBTARGET/ + include/flydsl/Dialect/Fly<TARGET/IR/).

ROCm/FlyDSL291—~6.9kAutomated safety check: NotesUnknownyesterday
13

Comprehensive reference for authoring FlyDSL GPU kernels on AMD GPUs.

ROCm/FlyDSL291—~10kAutomated safety check: NotesUnknownyesterday
14

Clean up FlyDSL kernels and shared helpers while preserving numerical behavior and performance.

ROCm/FlyDSL291—~6.5kAutomated safety check: NotesUnknownyesterday
15

Optimize LDS (Local Data Share / shared memory) access patterns in FlyDSL GPU kernels.

ROCm/FlyDSL291—~5.8kAutomated safety check: NotesUnknownyesterday
16

Find the exact commit that caused a GPU kernel performance regression using binary search (git bisect).

ROCm/FlyDSL291—~4kAutomated safety check: NotesUnknownyesterday
17

Build and install FlyDSL (Flexible Layout Python DSL) on a remote host or Docker container.

ROCm/FlyDSL291—~1.3kAutomated safety check: NotesUnknownyesterday
18

Capture GPU kernel ATT (Advanced Thread Trace) via rocprofv3 on a remote Docker container or locally.

ROCm/FlyDSL291—~2.5kAutomated safety check: NotesUnknownyesterday
19

Comprehensive guide to optimizing GEMM (General Matrix Multiply) kernels in FlyDSL on AMD CDNA GPUs.

ROCm/FlyDSL291—~6.4kAutomated safety check: NotesUnknownyesterday