Close FABRIC.md, open FABRIC-2.md as the living document
FABRIC.md did its job: §1-24's design argument is settled and every implementation item through 4.5/4.4ac either landed or was explicitly deferred with a reason. At 7,595 lines it was no longer a good place to find what's actually still open, so it's now archival -- header rewritten to say so, pointing to FABRIC-2.md. Before closing it, read the entire document end to end (not sampled) looking for anything unresolved: punch-list checkboxes, the nine "### N.N Open" architectural subsections in §1-24, the §25.7 "reported, not scheduled" list, and any other "not yet"/"deferred" language. Found and fixed four stale bookkeeping spots where later work had actually resolved something but the note was never updated: §19.6 #3 (resolved by item 2.1), §21.5 #4 (resolved by §20.5 #4), the §25.7 stadium_owner[idx] bullet (resolved by item 4.2), and item 4.5's own parent checkbox (all six sub-items 4.5a-4.5f were already [x]). FABRIC-2.md carries forward everything genuinely still open: the blocked/scoped punch-list items (1.11, 4.3, 4.4s, 4.6, 5.1-5.3, plus a specific pending TRIPOD.md edit found within 5.3), two regressions that were invisible with Tripod pruned to Hera-alone and are now live since item 4.2 restored Hermes (the fleet heat leak in vm_physics_touch(), and multi-VM heartbeat ownership), nine dead-code/ cruft reports, three open design questions (§12 Q5, §17.4, §23.4 #2), and two documentation-debt items (the taxonomy/glossary Captain Bob flagged 2026-08-04, and re-measuring ACL-RWT DoE overhead now that real compiler optimization is enabled). Also includes BLOCK_MAP.md/artemis.img/amd64.csv regenerated by builds during this session, and a qemu boot log/DoE run that weren't from any command in this session -- kept per repo convention, logs are audit artifacts, not deleted. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
b6872d28ae
commit
aba0b01a08
+122
@@ -0,0 +1,122 @@
|
||||
# FABRIC-2.md — the Stadium, continued
|
||||
|
||||
**Status:** Living working document, opened 2026-08-12 as the successor to `FABRIC.md`
|
||||
(now closed/archival — see its own header). This document does not repeat `FABRIC.md`'s
|
||||
design argument or history; it restates only outcomes, with pointers back to the section
|
||||
that derived them. Read `FABRIC.md` for the "why," this document for the "what's left."
|
||||
|
||||
**Provenance.** Everything below came from a full, non-sampled read of the entire 7,595-line
|
||||
`FABRIC.md` on 2026-08-12, looking for anything not yet resolved: unchecked punch-list
|
||||
items, the architectural "### N.N Open" subsections in §1–24, the §25.7 "reported, not
|
||||
scheduled" list, and any other "not yet"/"deferred"/"still open" language in the document.
|
||||
Item numbers below are carried forward unchanged from `FABRIC.md` where one already existed,
|
||||
for traceability — this is not a renumbering.
|
||||
|
||||
**How to use this document going forward.** New findings, new punch-list items, and new
|
||||
decisions get added here, not to `FABRIC.md`. Follow the same discipline `FABRIC.md` §25.0
|
||||
established (read it there — it isn't repeated here) for how work gets picked up, closed,
|
||||
and recorded.
|
||||
|
||||
---
|
||||
|
||||
## A. Blocked or scoped, not started
|
||||
|
||||
- [ ] **1.11 — Dirty-event granularity.** Leaning region-based. Blocked on item 4.3 — settled
|
||||
as part of the console migration, not speculatively before it. *Refs (FABRIC.md):* §17.5,
|
||||
§23.2, §23.4 #1.
|
||||
|
||||
- [ ] **4.3 — Console.** Umbrella item; settles 1.11 as part of the work. Nearly everything
|
||||
under it (4.3.1–4.3.7f, 4.4–4.4ac) is done — the parent stays open only because 4.4s below
|
||||
is still blocked and nothing has formally closed the umbrella. *Refs (FABRIC.md):* §17.5,
|
||||
§27.
|
||||
|
||||
- [ ] **4.4s — `(user)` prompt segment.** Scoped, blocked, not started. Extends 4.4's prompt
|
||||
format. *Refs (FABRIC.md):* §27.8, 4.4.
|
||||
|
||||
- [ ] **4.6 — Artemis last.** It works today; it is the thing that cannot be broken. Not
|
||||
started.
|
||||
|
||||
- [ ] **5.1 — Re-run the DoE on the new substrate.** A green POST suite is not evidence that
|
||||
determinism holds under the Stadium migration — needs its own campaign. Not started.
|
||||
|
||||
- [ ] **5.2 — Isabelle/HOL.** One datatype, one index space, one conservation theorem. Not
|
||||
started.
|
||||
|
||||
- [ ] **5.3 — Shrink the subsystem documents.** `ARTEMIS.md`, `HERMES.md`, `CONSOLE.md`,
|
||||
`TRIPOD.md` need trimming now that `FABRIC-2.md` (via `FABRIC.md`) is the design-of-record.
|
||||
Not started. **Specific pending edit found within this item:** `TRIPOD.md`'s own Immediate
|
||||
Goal section still describes Hera spawning Hermes and Artemis automatically at boot — item
|
||||
0.1 undid that behavior, and the doc was never updated to match.
|
||||
|
||||
---
|
||||
|
||||
## B. Live and unmeasured — deferred while Tripod was pruned to Hera-alone, now genuinely live since item 4.2 restored Hermes
|
||||
|
||||
- [ ] **Fleet heat leak.** Integer-truncation drift in `vm_physics_touch()` (FABRIC.md §20.2)
|
||||
was explicitly noted as invisible with only Hera resident, and "becoming measurable the
|
||||
moment Phase 4 restores Hermes/Artemis." Phase 4 has now restored Hermes (item 4.2). This
|
||||
is the single most concrete open item carried into this document — real, live, and
|
||||
unmeasured.
|
||||
|
||||
- [ ] **Multi-VM heartbeat ownership.** Whose `tick_target_ns` drives the one physical timer
|
||||
(FABRIC.md §26.5) has only one answer while Hera is the only VM; explicitly "not resolved
|
||||
for when Hermes/Artemis return." Hermes has returned (item 4.2). Same situation as the
|
||||
fleet heat leak above — a deferral whose triggering condition has since become true.
|
||||
|
||||
---
|
||||
|
||||
## C. Reported bugs and dead code, not yet fixed
|
||||
|
||||
- [ ] `arch_mmu_init()` is declared and defined on all three architectures but never called
|
||||
anywhere — dead code. Found during item 4.3.5a.
|
||||
- [ ] `include/block_subsystem.h:168`'s `encoding` field (ASCII/UTF-8/binary) is dead
|
||||
metadata — nothing reads or writes it. A ruling on wiring it up vs. removing it is still
|
||||
open. (FABRIC.md §27.6)
|
||||
- [ ] `tools/README.md` documents a `fbtest.c` example that does not actually exist in
|
||||
`tools/` — stale-doc discrepancy.
|
||||
- [ ] `hotwords_cache_promote()` has a NULL-write bug on a full cache. Unreachable under
|
||||
today's workloads, not fixed.
|
||||
- [ ] `heartbeat_trust()` has zero callers — dead code.
|
||||
- [ ] `m5_time_trust`/`m5_variance` are declared and never used.
|
||||
- [ ] `src/*.c.bak` files (`vm.c.bak`, `doe_metrics.c.bak`, `inference_engine.c.bak`) remain
|
||||
tracked in git at `src/` top level. Repo hygiene debt, not intentional (also noted in
|
||||
`.claude/CLAUDE.md`).
|
||||
- [ ] `bump-z`/`bump-y` Makefile targets reference `STARFORTH_VERSION_MAJOR`/`MINOR`/`PATCH`/
|
||||
`STARFORTH_VERSION_STRING` fields that don't exist in the actual generated
|
||||
`include/version.h` (also noted in `.claude/CLAUDE.md`).
|
||||
- [ ] **Kconfig/`menuconfig` has never been exercised end-to-end.** Every knob added so far
|
||||
(including item 4.1's `STADIUM_WORD_HEAT_QUANTUM`/`STADIUM_WORD_COOL_RATE_Q48`) has only
|
||||
ever been verified via its `Makefile.starkernel` default. Nobody has run
|
||||
`make -f Makefile.starkernel menuconfig`, changed a value, and confirmed it flows through
|
||||
to a build. Flagged by Captain Bob 2026-08-05.
|
||||
|
||||
---
|
||||
|
||||
## D. Design questions still genuinely open
|
||||
|
||||
- [ ] **§12 Q5 — the full eight-loop interference analysis has not been done.** Its stated
|
||||
blocker ("no real time base on all three ISAs") is gone — Phase 0 completed that — so this
|
||||
is now unblocked and simply never picked back up.
|
||||
- [ ] **§17.4 — the framebuffer utility's internal heat/decay dynamics are undesigned.**
|
||||
Explicitly "Open, deferred": not a Stadium patron, but what physics (if any) governs it
|
||||
internally was never designed. Not blocking anything.
|
||||
- [ ] **§23.4 #2 — cell-size validation against a real message shape.** "Check that a typical
|
||||
message still fits in one cell" was never done — item 3.1's own done-note confirmed no
|
||||
message-patron struct existed yet at the time. This is now checkable: item 4.2 built
|
||||
Hermes's actual message/channel structures on the Stadium, so the 32-byte inline payload
|
||||
can finally be validated against something real instead of a hypothetical.
|
||||
|
||||
---
|
||||
|
||||
## E. Documentation debt
|
||||
|
||||
- [ ] **Taxonomy / glossary.** Captain Bob's own flag, 2026-08-04: the physics vocabulary
|
||||
(heat, mass, density, patron, Stadium, and Kconfig knob names built on it) needs an
|
||||
explicit glossary stating these are named analogies, so code, Kconfig, and documentation
|
||||
terminology don't drift apart over time. Never scoped into any phase. Real, acknowledged
|
||||
debt: "I guess that we didn't finish out FABRIC.md quite as much as we thought."
|
||||
- [ ] **ACL-RWT DoE overhead re-measurement.** The measured overhead numbers in
|
||||
`.claude/CLAUDE.md` ("+0.0054%–+0.0088%") were all captured at `-O0`, before item 4.5
|
||||
enabled real compiler optimization. Nobody has re-measured, or even confirmed the old and
|
||||
new numbers are comparable at all. Flagged in passing during item 4.5f, never formally
|
||||
scoped.
|
||||
@@ -1,14 +1,32 @@
|
||||
# FABRIC.md — the Stadium
|
||||
|
||||
**Status:** Living working document. Started 3 August 2026 and appended to as work proceeds.
|
||||
Sections are marked **DECIDED**, **LEANING**, or **OPEN** so they can be argued with rather
|
||||
than inherited.
|
||||
**Status: CLOSED, 2026-08-12.** This document is archival. It is not edited further and no
|
||||
new work is added to it — everything still open as of the closure date was carried forward
|
||||
into **`FABRIC-2.md`**, which is now the living document. Read `FABRIC-2.md` first for
|
||||
current status; come back here only for the historical design argument and decision record
|
||||
behind it.
|
||||
|
||||
**How to read it.** §1–15 are the original design argument, written before any code was
|
||||
examined. §16 onward are findings and decisions made against the actual tree, in the order
|
||||
they happened. **Where the two disagree, the later section wins** — earlier text is left
|
||||
standing, with a pointer, because §19.4 and §19.5 quote it directly and because retracing
|
||||
the reasoning matters more than a tidy read.
|
||||
**Why it's closed, not just superseded.** §1–24 (the theory) and §25 (the punch list) did
|
||||
their job — the design argument is settled, and every implementation item through 4.5 and
|
||||
4.4ac either landed or was explicitly deferred with a reason. Closing a finished document
|
||||
rather than continuing to append to a 7,500+-line file keeps the still-open work findable;
|
||||
the alternative was letting it stay buried among hundreds of resolved items.
|
||||
|
||||
**The 2026-08-12 closure audit.** Before closing, the entire document was read end to end
|
||||
(not sampled) looking for anything not yet resolved — punch-list checkboxes, the nine
|
||||
"### N.N Open" architectural subsections in §1–24, the §25.7 "reported, not scheduled" gap
|
||||
list, and any other "not yet"/"deferred"/"still open" language anywhere in the text. Four
|
||||
places were found where something had actually been resolved by later work but the
|
||||
document's own note was never updated (§19.6 #3, §21.5 #4, the §25.7 `stadium_owner[idx]`
|
||||
bullet, and item 4.5's own parent checkbox) — those four are fixed in place below, since
|
||||
they were bookkeeping errors, not open work. Everything else genuinely still open is in
|
||||
`FABRIC-2.md`.
|
||||
|
||||
**How to read what remains.** §1–15 are the original design argument, written before any
|
||||
code was examined. §16 onward are findings and decisions made against the actual tree, in
|
||||
the order they happened. **Where the two disagree, the later section wins** — earlier text
|
||||
is left standing, with a pointer, because §19.4 and §19.5 quote it directly and because
|
||||
retracing the reasoning matters more than a tidy read.
|
||||
|
||||
**On the name.** The thing described here is the **Stadium**. "The arena" was the working
|
||||
name until it collided with `src/starkernel/vm/arena.c` — the PMM-backed VM page allocator,
|
||||
@@ -16,25 +34,8 @@ an unrelated structure. The document has been swept; "arena" now survives only i
|
||||
quotes that reproduce an earlier section verbatim, and in §12's preserved question list,
|
||||
which several sections quote.
|
||||
|
||||
**§25 is the punch list.** It is the authoritative statement of what is done and what is
|
||||
not. Read its instructions before doing any work against this document.
|
||||
|
||||
**On `docs/lithosananke/ROADMAP.md`.** As of 2026-08-11, Captain Bob has stated this
|
||||
document supersedes ROADMAP.md **entirely, not just the M8 section already marked
|
||||
obsolete inside it.** Do not consult ROADMAP.md for status, scope, or design — not for M8,
|
||||
not for anything else in it. Where this document and ROADMAP.md would disagree, this
|
||||
document wins by default, full stop; there is no need to cross-check. FABRIC.md is the
|
||||
living document now.
|
||||
|
||||
**NEXT SESSION — FIRST TASK, before any 4.4-series work:** Captain Bob flagged 2026-08-11
|
||||
night that punch-list items are scattered throughout this document (interleaved with
|
||||
narrative/design reasoning) rather than collected in one place, and the document is getting
|
||||
cluttered as a result. **Refactor so all punch-list items live together at the end of the
|
||||
document**, reorganizing what exists today rather than just changing the rule for new
|
||||
entries — a full pass, not a partial one. Do this *before* resuming 4.4w or anything else in
|
||||
the punch list, per Bob's explicit instruction that it's the first thing to do. Preserve
|
||||
every item's content (including its `> Done`/blockquote history) exactly — this is a
|
||||
structural move, not a rewrite, and must not lose or alter any decision already recorded.
|
||||
**On `docs/lithosananke/ROADMAP.md`.** As of 2026-08-11, Captain Bob stated this document
|
||||
superseded ROADMAP.md entirely. That still holds, transitively, through `FABRIC-2.md` now.
|
||||
|
||||
---
|
||||
|
||||
@@ -1557,11 +1558,11 @@ noun was overloaded.
|
||||
2. ~~**Is mass constant for a patron's lifetime?**~~ **RESOLVED by §24.3** — mass changes
|
||||
only through an arbitrated transfer, never through traffic, so density is stable between
|
||||
transfers and §13 gets a mass function that changes at enumerable points. (D2)
|
||||
3. **How does traffic transfer heat between patrons, concretely?** `vm_physics_touch()`
|
||||
does this today for VMs, but it scales the transfer by wall-clock elapsed time
|
||||
(`capsule_vm_physics.c:272`), which §18.5 forbids for anything influencing patron state.
|
||||
**The transfer rule must be restated on tick count before L0 can use it.** This is the
|
||||
single most concrete piece of work this section implies.
|
||||
3. ~~**How does traffic transfer heat between patrons, concretely?**~~ **RESOLVED by item
|
||||
2.1** — `vm_physics_touch()` was restated on the virtual tick (no `now_ns` parameter at
|
||||
all), closing exactly the gap this point raised. This item's own cross-reference (*Refs:*
|
||||
§19.6 #3) points back here; this note closes the loop the other direction. Never annotated
|
||||
here at the time (found during the 2026-08-12 FABRIC-2.md audit).
|
||||
|
||||
---
|
||||
|
||||
@@ -1879,9 +1880,11 @@ level it was born on.
|
||||
3. **§12 Q4 / §7 / §17.6(c) elasticity becomes the live question.** Nesting is what makes
|
||||
capacity transfer between VMs meaningful, so the hard-versus-elastic decision can no
|
||||
longer be deferred as an abstraction — it is the next real fork.
|
||||
4. **§20.5 #4 remains open.** Nesting is two levels here. Whether a patron may itself
|
||||
contain a Stadium — a tree rather than two tiers — is still deliberately unruled.
|
||||
Nothing requires it; it should be excluded on purpose rather than by omission.
|
||||
4. ~~**§20.5 #4 remains open.**~~ **RESOLVED by item 1.7 (§25.2), 2026-08-04** — this
|
||||
section (§21.5) was written before that ruling and never updated to point to it. Bounded
|
||||
by a Kconfig-tunable cap, default 2, enforced at VM-birth time. See §20.5 #4 for the full
|
||||
resolution. Stale cross-reference, not new work (found during the 2026-08-12 FABRIC-2.md
|
||||
audit).
|
||||
|
||||
---
|
||||
|
||||
@@ -6179,7 +6182,7 @@ document and committing that amendment as its own item.*
|
||||
> scrolled-back view"
|
||||
> case 4.4q's own comment block already calls out as known and out of scope.
|
||||
|
||||
- [ ] **4.5 — URGENT, flagged by Captain Bob 2026-08-11: the kernel build has never used any
|
||||
- [x] **4.5 — URGENT, flagged by Captain Bob 2026-08-11: the kernel build has never used any
|
||||
compiler optimization.** **Blocking priority, set by Captain Bob 2026-08-11: no other
|
||||
punch-list item is worked until 4.5a–4.5f are done**, ahead of whatever would otherwise
|
||||
come next in sequence. Found while investigating why moving `console_fb_init()` earlier
|
||||
@@ -6241,6 +6244,14 @@ document and committing that amendment as its own item.*
|
||||
scoping only, per Captain Bob's explicit instruction 2026-08-11.
|
||||
*Refs:* discovered via 4.4g; independent of Console work.
|
||||
|
||||
> **Parent closed 2026-08-12.** All six sub-items (4.5a–4.5f) below are `[x]` done; 4.5f's
|
||||
> own done-when is satisfied by 4.4g's real landing, not a separate pass. This checkbox was
|
||||
> never flipped at the time — pure bookkeeping, not new work (found during the FABRIC-2.md
|
||||
> audit). One real loose end surfaced by 4.5f's own text, not closed by any of this: the
|
||||
> ACL-RWT DoE campaign's overhead numbers (CLAUDE.md, "+0.0054%–+0.0088%") were all measured
|
||||
> at `-O0`, before this item enabled real optimization — nobody has re-measured or even
|
||||
> asked whether they're still comparable. Carried forward to FABRIC-2.md.
|
||||
|
||||
- [x] **4.5a — Full ISR/interrupt-context global-state audit, all three architectures.**
|
||||
Investigation only, no code change. For each architecture, enumerate every vector actually
|
||||
wired to a handler (amd64: IDT/APIC vectors in `arch/amd64/interrupts.c`; aarch64: GIC
|
||||
@@ -6766,12 +6777,13 @@ so.*
|
||||
ever been verified via its `Makefile.starkernel` `kconfig_int`/`kconfig_bool` default. Nobody
|
||||
has run `make -f Makefile.starkernel menuconfig`, changed a value, and confirmed it actually
|
||||
flows through to a build. Flagged by Captain Bob 2026-08-05.
|
||||
- **`stadium_admit()` never writes `stadium_owner[idx]`**, on either the free-list-pop or the
|
||||
eviction-fallback path (found during item 4.1's design pass, 2026-08-05). Harmless today —
|
||||
every cell's owner byte is `0` (Hera) from `stadium_boot_init()`, and Hera is the only VM
|
||||
with a quota — but once item 4.2 restores Hermes, a resident's evict-credit (item 4.1's
|
||||
reservoir accounting in `stadium_evict()`) would flow to the wrong VM's reservoir unless
|
||||
this is fixed first.
|
||||
- ~~**`stadium_admit()` never writes `stadium_owner[idx]`**~~, on either the free-list-pop or
|
||||
the eviction-fallback path (found during item 4.1's design pass, 2026-08-05). **RESOLVED —
|
||||
folded into item 4.2's scope by explicit Captain Bob ruling**, fixed and verified: a
|
||||
resident cell's evict-credit lands in the correct VM's reservoir with two VMs holding
|
||||
quotas (Hera + Hermes), not just asserted from reading the code. This bullet was never
|
||||
struck through at the time; stale, not new work (found during the 2026-08-12 FABRIC-2.md
|
||||
audit). See item 4.2's *Done when* list and its 2026-08-05 addendum.
|
||||
- **Taxonomy and lexicon.** Raised by Captain Bob 2026-08-04, mid-item-3.1. This document's
|
||||
physics-flavored vocabulary (heat, mass, density, patron, Stadium, and the rest) needs a
|
||||
glossary that is explicit these are named analogies, not physical claims — and that also
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Capsule Block Manifest — Auto-generated
|
||||
<!-- Generated by mkcapsule --manifest 2026-08-12T21:51:55Z -->
|
||||
<!-- Generated by mkcapsule --manifest 2026-08-12T22:31:40Z -->
|
||||
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
|
||||
<!-- Hand-written justifications and immutability notes live -->
|
||||
<!-- in MANIFEST.md alongside this auto-generated index. -->
|
||||
|
||||
Binary file not shown.
@@ -72,39 +72,39 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
|
||||
71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,7,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,8,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,10,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,11,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,12,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,12,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,13,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,92,25,8,4096,2,0,0,15,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,17,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,21,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,22,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,23,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,18,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,22,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,23,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,24,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,24,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,24,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,25,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,25,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,26,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,26,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,29,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,29,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,30,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,36,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,37,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,40,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,41,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,42,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,43,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,45,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,46,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,47,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,48,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,49,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,50,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,51,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,52,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,53,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,56,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,57,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,60,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,60,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,61,65536,0,1,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,30,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,31,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,32,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,33,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,35,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,36,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,37,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,37,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,39,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,39,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,40,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,41,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,43,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,43,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,44,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,45,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,46,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,49,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,50,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,52,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,53,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,53,65536,0,1,65536,0,0
|
||||
|
||||
|
@@ -0,0 +1,110 @@
|
||||
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48
|
||||
1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0
|
||||
21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
22,220000,10000,0,0,167,40,38,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
23,230000,10000,0,0,176,17,38,685,685,0,0,0,65536,0,0,65536,0,0
|
||||
24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0
|
||||
28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0
|
||||
31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0
|
||||
33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0
|
||||
34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0
|
||||
35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0
|
||||
36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
|
||||
41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
|
||||
42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
|
||||
43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
|
||||
44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
|
||||
45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
|
||||
46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
|
||||
47,470000,10000,0,0,218,57,18,4096,198,0,0,0,65536,0,0,65536,0,0
|
||||
48,480000,10000,0,0,221,60,20,4096,350,0,0,0,65536,0,0,65536,0,0
|
||||
49,490000,10000,0,0,225,66,20,4096,528,0,0,0,65536,0,0,65536,0,0
|
||||
50,500000,10000,0,0,214,69,21,4096,694,0,0,0,65536,0,0,65536,0,0
|
||||
51,510000,10000,0,0,227,71,23,4096,883,0,0,0,65536,0,0,65536,0,0
|
||||
52,520000,10000,0,0,208,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0
|
||||
53,530000,10000,0,0,207,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0
|
||||
54,540000,10000,0,0,200,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0
|
||||
55,550000,10000,0,0,205,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0
|
||||
56,560000,10000,0,0,211,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0
|
||||
57,570000,10000,0,0,193,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0
|
||||
58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0
|
||||
1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,8,65536,0,0,65536,0,0
|
||||
2,20000,10000,0,0,78,10,7,4096,0,0,0,10,65536,0,0,65536,0,0
|
||||
3,30000,10000,0,0,101,13,7,4096,0,0,0,12,65536,0,0,65536,0,0
|
||||
4,40000,10000,0,0,63,19,8,4096,0,0,0,13,65536,0,0,65536,0,0
|
||||
5,50000,10000,0,0,92,25,8,4096,2,0,0,15,65536,0,0,65536,0,0
|
||||
6,60000,10000,0,0,64,27,8,4096,2,0,0,18,65536,0,0,65536,0,0
|
||||
7,70000,10000,0,0,228,32,8,4096,210,0,0,22,65536,0,0,65536,0,0
|
||||
8,80000,10000,0,0,256,34,9,4096,466,0,0,23,65536,0,0,65536,0,0
|
||||
9,90000,10000,0,0,256,36,10,4096,722,0,0,24,65536,0,0,65536,0,0
|
||||
10,100000,10000,0,0,256,36,11,4096,978,0,0,24,65536,0,0,65536,0,0
|
||||
11,110000,10000,0,0,256,36,11,4096,1234,0,0,25,65536,0,0,65536,0,0
|
||||
12,120000,10000,0,0,256,36,12,4096,1490,0,0,26,65536,0,0,65536,0,0
|
||||
13,130000,10000,0,0,256,37,12,4096,1746,0,0,26,65536,0,0,65536,0,0
|
||||
14,140000,10000,0,0,230,39,12,4096,1949,0,0,29,65536,0,0,65536,0,0
|
||||
15,150000,10000,0,0,256,39,13,4096,2204,0,0,30,65536,0,0,65536,0,0
|
||||
16,160000,10000,0,0,256,39,14,4096,2459,0,0,31,65536,0,0,65536,0,0
|
||||
17,170000,10000,0,0,256,39,15,4096,2713,0,0,32,65536,0,0,65536,0,0
|
||||
18,180000,10000,0,0,256,39,15,4096,2969,0,0,33,65536,0,0,65536,0,0
|
||||
19,190000,10000,0,0,256,39,16,4096,3224,0,0,35,65536,0,1,65536,0,0
|
||||
20,200000,10000,0,0,256,41,17,4096,3480,0,0,36,65536,0,1,65536,0,0
|
||||
21,210000,10000,0,0,256,41,17,4096,3736,0,0,37,65536,0,1,65536,0,0
|
||||
22,220000,10000,0,0,256,41,18,4096,3992,0,0,37,65536,0,1,65536,0,0
|
||||
23,230000,10000,0,0,256,41,19,4096,4096,0,0,39,65536,0,1,65536,0,0
|
||||
24,240000,10000,0,0,256,41,20,4096,4096,0,0,39,65536,0,1,65536,0,0
|
||||
25,250000,10000,0,0,256,43,20,2048,2048,0,0,40,65536,0,1,65536,0,0
|
||||
26,260000,10000,0,0,256,45,21,2048,2048,0,0,41,65536,0,1,65536,0,0
|
||||
27,270000,10000,0,0,256,45,22,1024,1024,0,0,43,65536,0,1,65536,0,0
|
||||
28,280000,10000,0,0,256,45,23,1024,1024,0,0,43,65536,0,1,65536,0,0
|
||||
29,290000,10000,0,0,256,45,24,512,512,0,0,44,65536,0,1,65536,0,0
|
||||
30,300000,10000,0,0,256,45,24,512,512,0,0,45,65536,0,1,65536,0,0
|
||||
31,310000,10000,0,0,256,45,25,256,256,0,0,46,65536,0,1,65536,0,0
|
||||
32,320000,10000,0,0,255,45,26,256,256,0,0,49,65536,0,1,65536,0,0
|
||||
33,330000,10000,0,0,256,45,27,256,256,0,0,50,65536,0,1,65536,0,0
|
||||
34,340000,10000,0,0,256,45,27,256,256,0,0,52,65536,0,1,65536,0,0
|
||||
35,350000,10000,0,0,256,45,28,256,256,0,0,53,65536,0,1,65536,0,0
|
||||
36,360000,10000,0,0,256,45,29,256,256,0,0,53,65536,0,1,65536,0,0
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user