diff options
| author | eunhhu <[email protected]> | 2026-09-30 06:00:54 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-09-30 06:00:54 +0100 |
| commit | a6c2aae1a7d3f5caeb829514c7238009e0ad38fe (patch) | |
| tree | 0d62bceed25af38b1bfc98c75c6f247a2de111b7 | |
| parent | 781b484fc326c58d9a8962696fa84a785c36ae9a (diff) | |
| download | pure-a6c2aae1a7d3f5caeb829514c7238009e0ad38fe.tar.gz pure-a6c2aae1a7d3f5caeb829514c7238009e0ad38fe.zip | |
Say what laying a record out anew costs (014)
A board record of five fields (38 B) sent with v3's output fields took
310 ns to lay out for v4's input, reading the field list each time.
Only streams of another shape pay it, and only while nodes are upgraded
one after the other: less than a delivery's own work.
| -rw-r--r-- | docs/design/014-fields-by-name.md | 2 | ||||
| -rw-r--r-- | docs/research/105-growing-a-shared-board.md | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/docs/design/014-fields-by-name.md b/docs/design/014-fields-by-name.md index 6db07aa..96e7b87 100644 --- a/docs/design/014-fields-by-name.md +++ b/docs/design/014-fields-by-name.md @@ -74,4 +74,4 @@ | 조건 | 결정 | |---|---| | FIELDS가 들어간 패킷 때문에 옛 받는 쪽과의 링크가 전보다 나빠진다(거절 외의 것이 막힌다) | FIELDS를 따로 된 패킷으로 보낸다 | -| 옮기는 비용이 전달의 처리량을 눈에 띄게 줄인다 | 같은 모양이면 옮기지 않는다(이미 그렇다). 다른 모양의 비용을 잰다 | +| 옮기는 비용이 전달의 처리량을 눈에 띄게 줄인다 | 같은 모양이면 옮기지 않는다(이미 그렇다). 다른 모양의 비용을 잰다: 보드의 v3 출력으로 쓴 기록(필드 다섯, 38 B)을 v4 입력으로 옮기는 데 하나에 310 ns였다(필드 목록을 기록마다 읽는 것 포함). 업그레이드하는 동안만 들고, 전달 하나의 일보다 작다 | diff --git a/docs/research/105-growing-a-shared-board.md b/docs/research/105-growing-a-shared-board.md index f0b8b97..969597b 100644 --- a/docs/research/105-growing-a-shared-board.md +++ b/docs/research/105-growing-a-shared-board.md @@ -116,4 +116,4 @@ A가 나중에 `lee`에게 준다. B는 떨어진 채 카드 하나를 더한다 ## 다음 - 걸림 3의 나머지: 보내기와 받은 것의 적용을 필드마다 적지 않게 하는 것(레코드를 펼쳐 보내기 같은 것)은 aup의 일이다. -- 다른 모양의 기록을 옮기는 비용은 재지 않았다(014의 중단 기준). 업그레이드하는 동안만 드는 비용이다. +- 다른 모양의 기록을 옮기는 비용은 기록 하나에 310 ns였다(014). 필드 목록을 전달마다 한 번만 읽으면 더 준다. |
