aboutsummaryrefslogtreecommitdiffstats
path: root/docs/research/140-spec-suite.md
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-13 07:49:11 +0100
committereunhhu <[email protected]>2026-10-13 07:49:11 +0100
commitc788046717f466c6681376207f368d52854cfdee (patch)
treec57cdb7926879e904af1269c395dbd8910be7694 /docs/research/140-spec-suite.md
parent010fa06adc3b05e3e164309ee34e200f5d858fa2 (diff)
downloadpure-c788046717f466c6681376207f368d52854cfdee.tar.gz
pure-c788046717f466c6681376207f368d52854cfdee.zip
Research 140: 2b's instruction counts: the workloads' modules the same, batches within 0.001% of 2a (BFS +0.36%, within its own runs' spread), the executor alone -1.3% to +0.4% (step's four cases more, mixed signs; -1.31% to +0.59% from before stage 1), the bank's queries -0.66% to +0.05% (four runs each; bar 1%); CHECKPOINT's direction row through 027's 2b
Diffstat (limited to 'docs/research/140-spec-suite.md')
-rw-r--r--docs/research/140-spec-suite.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/research/140-spec-suite.md b/docs/research/140-spec-suite.md
index 67d1cec..f8dda2a 100644
--- a/docs/research/140-spec-suite.md
+++ b/docs/research/140-spec-suite.md
@@ -291,6 +291,14 @@
원본: `research/experiments/044-specs/json_tree.py`(파이썬 참조), `json_tree_time.c`(cJSON과 견줌, 다이제스트가 같아야 잰다),
`2026-10-13-stage2b.jsonl`.
+**기존 일의 명령 수(2b).**
+- b26(010fa06)의 워크로드 모듈은 b24와 바이트까지 같다.
+- 묶음의 길은 2a 대비 +0.001%다. BFS는 +0.36%인데, 같은 빌드에서도 0.1–0.3% 오가는 수다.
+- 실행기만의 길은 2a 대비 matmul −1.23%, roots −1.32%, join −0.18%, knapsack +0.44%, BFS +0.32%다. `step`에 경우 넷이 더해진
+ 코드 생성의 이동이라 부호가 엇갈린다. 1단계 전(b21) 대비로는 −1.31%에서 +0.59%다.
+- 은행 질의(s25 대 s26, 각 네 번)는 −0.66%에서 +0.05%다(막대 ±1%).
+- 원본: `041-batches/2026-10-13-counts.jsonl`(b24, b26), `040-against-c/2026-10-13-counts-s26.jsonl`, `-s26b.jsonl`.
+
## 착수 기준 (다음 일)
- **바꿀 결정.** 계산의 핵을 설계한다(027). 위 표의 여덟 후보 가운데 무엇을 어떤 모양으로 받을지 정한다.