Skip to main content

tenstorrent/tt-metal

SkillsMP는 tenstorrent/tt-metal에서 27개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
27
GitHub 스타
1,661
GitHub 포크
649

이 저장소의 skills

수집된 skill 27개 중 27개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

Generate, refresh, and validate an LLK performance report by running a perf sweep end to end and checking the resulting perf_data CSV. Use when asked to produce or refresh a perf report for an op, run a perf sweep, or when a report is missing, partial, stale,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Generate, refresh, and validate an LLK performance report by running a perf sweep end to end and checking the resulting perf_data CSV. Use when asked to produce or refresh a perf report for an op, run a perf sweep, or when a report is missing, partial, stale,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 품질 보증 분석가·테스터
설명

Create, extend, debug, and validate Quasar LLK performance tests, their PerfRunType kernel paths, and tile/dimension sweep coverage. Use when adding perf_[op]_quasar.py, wiring PerfConfig, implementing UNPACK_ISOLATE / MATH_ISOLATE / PACK_ISOLATE /…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 품질 보증 분석가·테스터
설명

Create, extend, debug, and validate Quasar LLK performance tests, their PerfRunType kernel paths, and tile/dimension sweep coverage. Use when adding perf_[op]_quasar.py, wiring PerfConfig, implementing UNPACK_ISOLATE / MATH_ISOLATE / PACK_ISOLATE /…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 품질 보증 분석가·테스터
설명

Compare one LLK perf test between two commits on this machine — by default the branch HEAD against the exact main commit it was branched from (the merge-base, not latest main), or any two refs the user names (hash, tag, origin/main, HEAD~5). Runs the sweep on…

원문 언어: 영어

업데이트
직업 분류
데이터 과학자
설명

Analyze LLK performance-report CSV files and create evidence-backed parameter-impact reports in a Cursor Canvas. Use when asked how formats, fidelity, dimensions, accumulation, indexing, loop factors, or other parameters affect TILE_LOOP or another marker in…

원문 언어: 영어

업데이트
직업 분류
데이터 과학자
설명

Analyze LLK performance-report CSV files and create evidence-backed parameter-impact reports in a Cursor Canvas. Use when asked how formats, fidelity, dimensions, accumulation, indexing, loop factors, or other parameters affect TILE_LOOP or another marker in…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit LLK code for races on the backend CONFIG register file where differently-named fields share the SAME 32-bit config word — both cross-thread (unpack/math/pack write the same word) and intra-thread (a full-word write clobbers a sibling field the same…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit circular-buffer (CB) producer/consumer flow control between data-movement (reader/writer) and compute kernels — cb_reserve_back/cb_push_back/cb_wait_front/cb_pop_front credit balance, data-write-before-credit ordering (NOC flush),…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit hand-written Tensix/SFPU instruction sequences for missing pipeline-latency padding — where a dependent instruction consumes a multi-cycle-latency result before it is ready and a NOP (or independent-instruction spacing) is required. Use after touching…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit LLK/compute-API use of the RISC↔RISC hardware mailboxes (mailbox_write/mailbox_read/mailbox_not_empty, TENSIX_MAILBOX*) for races/deadlock — push/pop balance per directed channel, call-count symmetry across threads, correct write-dest/read-src…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit LLK code for races between a RISC MMIO write to a config/GPR register and a Tensix instruction/MOP/replay that consumes it. Use after touching any raw cfg[...]=/reg_write/cfg_rmw/regfile[]= write near an UNPACR/PACR/MOP/CFGSHIFTMASK, or when adding…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit cross-core NoC + L1 synchronization in dataflow kernels — noc_semaphore_wait/set/inc balance and direction, multicast fan-out counts, data-before-signal NoC ordering (noc_async_write_barrier / noc_async_writes_flushed before a remote credit), AND the…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Run all nine LLK hazard audits (mmio-race, reconfig-stall, cfg-word-overlap, semaphore-handshake, mailbox-sync, dataflow-cb-sync, srcreg-bank-sync, noc-sync, instruction-latency) across four synchronization surfaces, and add a cross-class JOIN pass that…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit LLK reconfig/uninit/config-write functions for a MISSING stall that drains the execution unit before its config registers are rewritten (packer→PACK, unpacker→UNPACK, math→MATH|WAIT_SFPU). Use after touching cpack/cunpack/cmath, *_reconfig_*, *_uninit,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit LLK inter-thread synchronization (Tensix semaphores + ATGETM/ATRELM mutexes) for races/deadlock — SEMINIT correctness vs usage, post/get balance, wait-direction, RISC-MMIO-vs-Tensix ordering, and mutex acquire/release balance. Use after touching any…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit the shared backend DATA registers — SrcA/SrcB bank-valid (AllowedClient) + bank-flip handshake between unpacker and Matrix Unit, and the shared-once Dst/LReg overwrite hazards not already carried by the MATH_PACK semaphore or mutex::SFPU. Use after…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Inspect VCS/FSDB waveforms to localize a Quasar LLK runtime hang, timeout, or mismatch when log/source debugging cannot pin the boundary. Use only after the simulator reaches device-ready; not for compile, pre-device-ready simulator, or confirmed environment…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Convert LLK lib/API tile-size args to ckernel::TensorShape and maintain TRISC TensorShape coverage. Use when adding TensorShape parameters, replacing face_r_dim/num_faces, editing LLK_VALIDATE_TENSOR_SHAPE_*, regenerating tensor_shape_coverage_*.h, or…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Reproduce a flaky/timing-dependent kernel failure (suspected undocumented HW race) by injecting NOPs/delays to shift inter-thread / inter-kernel / inter-core timing until the failure becomes frequent enough to isolate and minimize into a deterministic…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Audit Tensix/SFPU LLK compute kernels for PERFORMANCE — unfilled latency shadows/bubbles and redundant NOPs, redundant Dst/LReg store-load traffic, loop-invariant work, predication that should be branchless arithmetic (min/max/abs/setsgn), un-fused mul+add,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 품질 보증 분석가·테스터
설명

Run LLK tests using the test runner agent. Never run pytest directly.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Look up Tensix architecture, instruction, or LLK implementation details across architectures. Orchestrates sage agents in parallel.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Debug compilation or runtime errors in LLK kernels. Infers architecture and kernel type from path.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Get structured porting guidance when moving a kernel between architectures. Launches sages for source and target, reads test harness.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Enforce safe bash scripting practices when writing, reviewing, or fixing shell scripts. Covers quoting, arrays, conditionals, arithmetic, redirections, strict mode, and static analysis. Use when editing .sh/.bash files, reviewing shell scripts, fixing…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 품질 보증 분석가·테스터
설명

Guides test-first workflows for bugs and features: write a minimal failing test that encodes contracts and clear failure messages, confirm the gap is not already covered, implement and document the fix, then verify green. Use when fixing bugs with tests,…

원문 언어: 영어

업데이트
수집된 skill 27개 중 27개를 표시합니다.