repowiserepowise
Sign in
kohakublueleaf/kohakutpu
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisekohakublueleaf/kohakutpu

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

93of 268 scored

93 commits sit in this repo's top risk tercile, which is 35% of the 268scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 9.2 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits114%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.32bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold9.2out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently other-driven across its history.

Feature22%
Fix4%
Refactor3%
Docs19%
Test4%
Deps0%
Chore4%
Other44%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
11ac09e5test: benches for L2, the mover chain and the CDC links
Kohaku-Blueleaf
18h ago+6.3K -182
98%Elevated
more lines added than baseline
2
db7c7490feat(matmul): double-pumped cluster core
Kohaku-Blueleaf
18h ago+9.4K -0
98%Elevated
more lines added than baseline
3
cad0e1fffeat(synth): the v3 multi-mesh block design, and its out-of-context flow
Kohaku-Blueleaf
1d ago+6.6K -30
98%Elevated
more lines added than baseline
4
1f0b89actest(compiler): the suite -- 1135 passing
Kohaku-Blueleaf
1d ago+11.2K -0
98%Elevated
more lines added than baseline
5
5fe284b2docs: add projects/ -- KohakuTPU as one project on the framework
Kohaku-Blueleaf
3d ago+4.3K -0
98%Elevated
more lines added than baseline
6
5862f8a9synth_top: generated mesh tops, the single-master variant, and the maps
Kohaku-Blueleaf
4d ago+8.0K -41
98%Elevated
more lines added than baseline
7
b18ee01cdriver: a usable device surface, and per-cluster round waits
Kohaku-Blueleaf
5d ago+8.2K -247
98%Elevated
more lines added than baseline
8
a87ea55fbram: stop wasting depth that is already paid for
Kohaku-Blueleaf
5d ago+8.6K -5
98%Elevated
more lines added than baseline
9
c80de942ktpu: a three-level IR, from a traced DSL down to machine code
Kohaku-Blueleaf
6d ago+10.2K -0
98%Elevated
more lines added than baseline
10
c5566252docs: the ISA set and the MAG spec
Kohaku-Blueleaf
1w ago+3.8K -0
98%Elevated
more lines added than baseline
11
2938cededriver: the Python host, tiling kernel, live simulator and visualiser
Kohaku-Blueleaf
1w ago+8.7K -0
98%Elevated
more lines added than baseline
12
0c49151edocs(demos): thirteen scripts you RUN, that teach through their output
Kohaku-Blueleaf
1d ago+1.7K -0
93%Elevated
more lines added than baseline
13
72559e29feat(driver): the runtime half -- transports, units, and the machine
Kohaku-Blueleaf
1d ago+3.8K -0
93%Elevated
more lines added than baseline
14
2e424c95feat(ktpugrad): tinygrad as an optional frontend, on 0.13
Kohaku-Blueleaf
1d ago+2.4K -0
93%Elevated
more lines added than baseline
15
a7b10777feat(kohakutpu): the kernel DSL -- tiles, chains, and the staging fallback
Kohaku-Blueleaf
1d ago+3.0K -0
93%Elevated
more lines added than baseline
16
f6863649feat(kohakuaccel): the tracing DSL -- ports, grids, and the kernel decorator
Kohaku-Blueleaf
1d ago+2.0K -0
93%Elevated
more lines added than baseline
17
4307f545docs: add workflow/ -- build, measure, close timing, simulate, bring up
Kohaku-Blueleaf
3d ago+2.4K -0
93%Elevated
more lines added than baseline
18
3e32c5afdocs: add integrate/ -- the surface you build against
Kohaku-Blueleaf
3d ago+2.6K -0
93%Elevated
more lines added than baseline
19
151b7695docs: add spec/ -- normative contracts, and only those
Kohaku-Blueleaf
3d ago+2.9K -0
93%Elevated
more lines added than baseline
20
3cff54b8docs: add arch/ -- what exists and how it maps to real circuit
Kohaku-Blueleaf
3d ago+2.6K -0
93%Elevated
more lines added than baseline
21
240c9b58docs: the caveats, the compiler gaps, and a runtime-controllable mesh clock
Kohaku-Blueleaf
4d ago+2.5K -139
93%Elevated
more lines added than baseline
22
600ed31fdriver: chain, sdxl and the vector kernels -- whole blocks on the card
Kohaku-Blueleaf
4d ago+2.1K -0
93%Elevated
more lines added than baseline
23
7d74d5dfmas: the interlink -- mesh-to-mesh links, switch, and packet arbitration
Kohaku-Blueleaf
4d ago+3.6K -27
93%Elevated
more lines added than baseline
24
5b9eef0bmover, prng, router: the rest of the day's blocks
Kohaku-Blueleaf
5d ago+2.5K -199
93%Elevated
more lines added than baseline
25
7e402bc3viz: an IR playground -- write a kernel, see all three levels, run it
Kohaku-Blueleaf
6d ago+3.1K -0
93%Elevated
more lines added than baseline
26
c5aebf15vector: the core, its ISA, and the tables it needs
Kohaku-Blueleaf
6d ago+3.3K -0
93%Elevated
more lines added than baseline
27
5e99e4b6tests: the MAG benches, including the driver-in-the-loop harness
Kohaku-Blueleaf
1w ago+2.5K -0
93%Elevated
more lines added than baseline
28
5bc175e3mas: MAG, the memory access gateway
Kohaku-Blueleaf
1w ago+2.0K -0
93%Elevated
more lines added than baseline
29
76e41255chore(tops): regenerate every reproducible top
Kohaku-Blueleaf
18h ago+1.7K -4.0K
87%Elevated
more lines added than baseline
30
d90eced3feat(scripts): the measurement harnesses this stack was tuned against
Kohaku-Blueleaf
1d ago+1.1K -0
87%Elevated
more lines added than baseline
31
c79180fdfeat(kohakutpu): kernels/ -- what is worth fusing, and nothing else
Kohaku-Blueleaf
1d ago+1.3K -0
87%Elevated
more lines added than baseline
32
60942f36feat(kohakutpu): hw/ -- what the silicon is
Kohaku-Blueleaf
1d ago+1.4K -0
87%Elevated
more lines added than baseline
33
1206d50dfeat(kohakuaccel): dispatch, lifetime, collectives, and the analytic timing
Kohaku-Blueleaf
1d ago+1.2K -0
87%Elevated
more lines added than baseline
34
aa05d380mas: mag_dram_port -- N requesters onto ONE AXI master
Kohaku-Blueleaf
4d ago+1.5K -0
87%Elevated
more lines added than baseline
35
1700fa1bcompiler, accumulator, and the capability system
Kohaku-Blueleaf
5d ago+2.1K -125
87%Elevated
more lines added than baseline
36
d109fb63cluster: CU_DATA, the ACU peer path, and L1 banking
Kohaku-Blueleaf
5d ago+2.0K -216
87%Elevated
more lines added than baseline
37
5691a828vector: the datapath -- converters, register file and the 16-ALU lane array
Kohaku-Blueleaf
6d ago+1.8K -0
87%Elevated
more lines added than baseline
38
7206bb00docs: bring the existing set up to the measured design
Kohaku-Blueleaf
1w ago+1.9K -391
87%Elevated
more lines added than baseline
39
56063ee8docs: performance, the shelved levers, and the dataflow history
Kohaku-Blueleaf
1w ago+1.3K -0
87%Elevated
more lines added than baseline
40
90065a1fdocs: rewrite the architecture entry point, add ISA, timing and system
Kohaku-Blueleaf
1w ago+1.6K -39
87%Elevated
more lines added than baseline
41
148255b5compute: two-port cluster -- manager, L1, K-outer sweep
Kohaku-Blueleaf
1w ago+1.5K -0
87%Elevated
more lines added than baseline
42
4cd96070compute: single-node matmul CU on the NoC, with 1x5 system benches
Kohaku-Blueleaf
1w ago+1.4K -0
87%Elevated
more lines added than baseline
43
c1f85957compute: FP22 accumulator -- parallel primitives, single-bank BRAM tile
Kohaku-Blueleaf
1w ago+1.7K -0
87%Elevated
more lines added than baseline
44
2513dbc0first commit
KohakuBlueleaf
1y ago+2.4K -0
87%Elevated
more lines added than baseline
45
45f632fefeat(noc): optional L2 adapter at the mesh endpoint
Kohaku-Blueleaf
18h ago+1.2K -19
81%Elevated
more lines added than baseline
46
3e1a5a4edocs(kohakutpu): five pages on writing against this machine
Kohaku-Blueleaf
1d ago+912 -4
81%Elevated
more lines added than baseline
47
21233c14feat(kohakutpu): the tensor level, and multi-mesh placement
Kohaku-Blueleaf
1d ago+1.2K -0
81%Elevated
more lines added than baseline
48
7a88ec1cfeat(kohakutpu): device-resident tensors, and the unit models that run them
Kohaku-Blueleaf
1d ago+1.2K -0
81%Elevated
more lines added than baseline
49
f0effb8afeat(kohakutpu): the ISA as a field table, and the vector emitter
Kohaku-Blueleaf
1d ago+1.2K -0
81%Elevated
more lines added than baseline
50
3dc8f81dfeat(kohakuaccel): the IR levels, the machine spec, and the arena
Kohaku-Blueleaf
1d ago+1.1K -0
81%Elevated
more lines added than baseline
  • 11ac09e5test: benches for L2, the mover chain and the CDC links
    Author
    Kohaku-Blueleaf
    When
    18h ago
    Lines
    +6.3K -182
    Risk
    98%Elevated
  • db7c7490feat(matmul): double-pumped cluster core
    Author
    Kohaku-Blueleaf
    When
    18h ago
    Lines
    +9.4K -0
    Risk
    98%Elevated
  • cad0e1fffeat(synth): the v3 multi-mesh block design, and its out-of-context flow
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +6.6K -30
    Risk
    98%Elevated
  • 1f0b89actest(compiler): the suite -- 1135 passing
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +11.2K -0
    Risk
    98%Elevated
  • 5fe284b2docs: add projects/ -- KohakuTPU as one project on the framework
    Author
    Kohaku-Blueleaf
    When
    3d ago
    Lines
    +4.3K -0
    Risk
    98%Elevated
  • 5862f8a9synth_top: generated mesh tops, the single-master variant, and the maps
    Author
    Kohaku-Blueleaf
    When
    4d ago
    Lines
    +8.0K -41
    Risk
    98%Elevated
  • b18ee01cdriver: a usable device surface, and per-cluster round waits
    Author
    Kohaku-Blueleaf
    When
    5d ago
    Lines
    +8.2K -247
    Risk
    98%Elevated
  • a87ea55fbram: stop wasting depth that is already paid for
    Author
    Kohaku-Blueleaf
    When
    5d ago
    Lines
    +8.6K -5
    Risk
    98%Elevated
  • c80de942ktpu: a three-level IR, from a traced DSL down to machine code
    Author
    Kohaku-Blueleaf
    When
    6d ago
    Lines
    +10.2K -0
    Risk
    98%Elevated
  • c5566252docs: the ISA set and the MAG spec
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +3.8K -0
    Risk
    98%Elevated
  • 2938cededriver: the Python host, tiling kernel, live simulator and visualiser
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +8.7K -0
    Risk
    98%Elevated
  • 0c49151edocs(demos): thirteen scripts you RUN, that teach through their output
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.7K -0
    Risk
    93%Elevated
  • 72559e29feat(driver): the runtime half -- transports, units, and the machine
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +3.8K -0
    Risk
    93%Elevated
  • 2e424c95feat(ktpugrad): tinygrad as an optional frontend, on 0.13
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +2.4K -0
    Risk
    93%Elevated
  • a7b10777feat(kohakutpu): the kernel DSL -- tiles, chains, and the staging fallback
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +3.0K -0
    Risk
    93%Elevated
  • f6863649feat(kohakuaccel): the tracing DSL -- ports, grids, and the kernel decorator
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +2.0K -0
    Risk
    93%Elevated
  • 4307f545docs: add workflow/ -- build, measure, close timing, simulate, bring up
    Author
    Kohaku-Blueleaf
    When
    3d ago
    Lines
    +2.4K -0
    Risk
    93%Elevated
  • 3e32c5afdocs: add integrate/ -- the surface you build against
    Author
    Kohaku-Blueleaf
    When
    3d ago
    Lines
    +2.6K -0
    Risk
    93%Elevated
  • 151b7695docs: add spec/ -- normative contracts, and only those
    Author
    Kohaku-Blueleaf
    When
    3d ago
    Lines
    +2.9K -0
    Risk
    93%Elevated
  • 3cff54b8docs: add arch/ -- what exists and how it maps to real circuit
    Author
    Kohaku-Blueleaf
    When
    3d ago
    Lines
    +2.6K -0
    Risk
    93%Elevated
  • 240c9b58docs: the caveats, the compiler gaps, and a runtime-controllable mesh clock
    Author
    Kohaku-Blueleaf
    When
    4d ago
    Lines
    +2.5K -139
    Risk
    93%Elevated
  • 600ed31fdriver: chain, sdxl and the vector kernels -- whole blocks on the card
    Author
    Kohaku-Blueleaf
    When
    4d ago
    Lines
    +2.1K -0
    Risk
    93%Elevated
  • 7d74d5dfmas: the interlink -- mesh-to-mesh links, switch, and packet arbitration
    Author
    Kohaku-Blueleaf
    When
    4d ago
    Lines
    +3.6K -27
    Risk
    93%Elevated
  • 5b9eef0bmover, prng, router: the rest of the day's blocks
    Author
    Kohaku-Blueleaf
    When
    5d ago
    Lines
    +2.5K -199
    Risk
    93%Elevated
  • 7e402bc3viz: an IR playground -- write a kernel, see all three levels, run it
    Author
    Kohaku-Blueleaf
    When
    6d ago
    Lines
    +3.1K -0
    Risk
    93%Elevated
  • c5aebf15vector: the core, its ISA, and the tables it needs
    Author
    Kohaku-Blueleaf
    When
    6d ago
    Lines
    +3.3K -0
    Risk
    93%Elevated
  • 5e99e4b6tests: the MAG benches, including the driver-in-the-loop harness
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +2.5K -0
    Risk
    93%Elevated
  • 5bc175e3mas: MAG, the memory access gateway
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +2.0K -0
    Risk
    93%Elevated
  • 76e41255chore(tops): regenerate every reproducible top
    Author
    Kohaku-Blueleaf
    When
    18h ago
    Lines
    +1.7K -4.0K
    Risk
    87%Elevated
  • d90eced3feat(scripts): the measurement harnesses this stack was tuned against
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.1K -0
    Risk
    87%Elevated
  • c79180fdfeat(kohakutpu): kernels/ -- what is worth fusing, and nothing else
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.3K -0
    Risk
    87%Elevated
  • 60942f36feat(kohakutpu): hw/ -- what the silicon is
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.4K -0
    Risk
    87%Elevated
  • 1206d50dfeat(kohakuaccel): dispatch, lifetime, collectives, and the analytic timing
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.2K -0
    Risk
    87%Elevated
  • aa05d380mas: mag_dram_port -- N requesters onto ONE AXI master
    Author
    Kohaku-Blueleaf
    When
    4d ago
    Lines
    +1.5K -0
    Risk
    87%Elevated
  • 1700fa1bcompiler, accumulator, and the capability system
    Author
    Kohaku-Blueleaf
    When
    5d ago
    Lines
    +2.1K -125
    Risk
    87%Elevated
  • d109fb63cluster: CU_DATA, the ACU peer path, and L1 banking
    Author
    Kohaku-Blueleaf
    When
    5d ago
    Lines
    +2.0K -216
    Risk
    87%Elevated
  • 5691a828vector: the datapath -- converters, register file and the 16-ALU lane array
    Author
    Kohaku-Blueleaf
    When
    6d ago
    Lines
    +1.8K -0
    Risk
    87%Elevated
  • 7206bb00docs: bring the existing set up to the measured design
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +1.9K -391
    Risk
    87%Elevated
  • 56063ee8docs: performance, the shelved levers, and the dataflow history
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +1.3K -0
    Risk
    87%Elevated
  • 90065a1fdocs: rewrite the architecture entry point, add ISA, timing and system
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +1.6K -39
    Risk
    87%Elevated
  • 148255b5compute: two-port cluster -- manager, L1, K-outer sweep
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +1.5K -0
    Risk
    87%Elevated
  • 4cd96070compute: single-node matmul CU on the NoC, with 1x5 system benches
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +1.4K -0
    Risk
    87%Elevated
  • c1f85957compute: FP22 accumulator -- parallel primitives, single-bank BRAM tile
    Author
    Kohaku-Blueleaf
    When
    1w ago
    Lines
    +1.7K -0
    Risk
    87%Elevated
  • 2513dbc0first commit
    Author
    KohakuBlueleaf
    When
    1y ago
    Lines
    +2.4K -0
    Risk
    87%Elevated
  • 45f632fefeat(noc): optional L2 adapter at the mesh endpoint
    Author
    Kohaku-Blueleaf
    When
    18h ago
    Lines
    +1.2K -19
    Risk
    81%Elevated
  • 3e1a5a4edocs(kohakutpu): five pages on writing against this machine
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +912 -4
    Risk
    81%Elevated
  • 21233c14feat(kohakutpu): the tensor level, and multi-mesh placement
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.2K -0
    Risk
    81%Elevated
  • 7a88ec1cfeat(kohakutpu): device-resident tensors, and the unit models that run them
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.2K -0
    Risk
    81%Elevated
  • f0effb8afeat(kohakutpu): the ISA as a field table, and the vector emitter
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.2K -0
    Risk
    81%Elevated
  • 3dc8f81dfeat(kohakuaccel): the IR levels, the machine spec, and the arena
    Author
    Kohaku-Blueleaf
    When
    1d ago
    Lines
    +1.1K -0
    Risk
    81%Elevated
Showing 50 of 268 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

069typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,00010,000Lines changed (log) →0.06.1Diffusion →
Below typical48
Typical61
Elevated91

Commit history for kohakublueleaf/kohakutpu

kohakublueleaf/kohakutpu has 268 commits in its history from 2 contributors, the first of them Dec 14, 2024. In the last 90 days 209 files were touched, 292 times in total, most often xsim.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.