Skip to content

Commit f40e114

Browse files
authored
Connect design decisions to implementation and verification (#10)
Add concise design decisions, code entry points, evidence limits and contribution provenance; align repository positioning with the current Selected Work portfolio. No manual-versus-AI or team contribution percentage is inferred. Validation: local source links, repository/architecture validators where provided, and git diff --check. Runtime implementation is unchanged.
1 parent 80f6e64 commit f40e114

3 files changed

Lines changed: 35 additions & 0 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,5 @@ The simulator omits prefill, queueing, allocator dynamics within a page, kernel
143143
## License
144144

145145
MIT
146+
147+
[Design decisions and implementation evidence](docs/IMPLEMENTATION_NOTES.md)

docs/IMPLEMENTATION_NOTES.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# MemoryFlow Lab: design and evidence
2+
3+
Updated 2026-09-07.
4+
5+
## Design decision
6+
7+
The simulator separates workload demand, page placement and device assumptions. Sensitivity analysis makes capacity and transfer assumptions visible instead of presenting one headline latency as universal.
8+
9+
## Inspect the code
10+
11+
- [src/memoryflow/simulator.py](../src/memoryflow/simulator.py): Model placement and latency trade-offs.
12+
- [tests/test_simulator.py](../tests/test_simulator.py): Capacity and workload regression cases.
13+
14+
## Scope of the evidence
15+
16+
HBM/CXL figures are analytical estimates. Existing MPS copy/attention measurements have narrower scope and must not be relabeled as real CXL hardware results.
17+
18+
## Contribution and provenance
19+
20+
These notes describe what can be inspected in the repository. Commit history and pull-request diffs preserve the change trail; they do not independently establish manual versus AI-assisted authorship, team roles or contribution percentages. No such percentages are inferred here.
21+
22+
[Project overview](../README.md)

docs/repository-positioning.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# MemoryFlow Lab in Selected Work
2+
3+
Updated 2026-09-07.
4+
5+
The simulator separates workload demand, page placement and device assumptions. Sensitivity analysis makes capacity and transfer assumptions visible instead of presenting one headline latency as universal.
6+
7+
HBM/CXL figures are analytical estimates. Existing MPS copy/attention measurements have narrower scope and must not be relabeled as real CXL hardware results.
8+
9+
This project is selected for its distinct implementation, without implying a particular employment role or startup category.
10+
11+
[Source entry points and attribution](IMPLEMENTATION_NOTES.md)

0 commit comments

Comments
 (0)