aboutsummaryrefslogtreecommitdiffstats
path: root/research
Commit message (Expand)AuthorAgeFilesLines
* Read a slice's bucket and first cell some rounds ahead of the loop that opens...eunhhu2026-10-051-1/+6
* Design 022: stored lists as arrays with a bucket index fitted to the keys sea...eunhhu2026-10-056-7/+283
* Measure 021: BFS 190 to 90 ms over HTTP against C's 9.1, short of C; Pure's f...eunhhu2026-10-0572-0/+1024
* Measure an index for a stored list's slices outside the list: three times a t...eunhhu2026-10-052-0/+113
* Say what a search's floor is with stored lists as trees: 373 ns a node to fin...eunhhu2026-10-053-0/+75
* The same answers on the final build and the same pure-runs on the Pi, WSL2 an...eunhhu2026-10-044-0/+145
* Measure views off the connection threads: writes' tail as with the CPU shared...eunhhu2026-10-049-3/+71
* Measure computing faster: a search 2.1 times as fast, TPC-C 4.1%, four finger...eunhhu2026-10-0466-0/+399
* The runs of research 122: writes beside views that compute, one asker and two...eunhhu2026-10-043-0/+283
* Wait for a counter before searching in bfs-run, and the runs of research 121eunhhu2026-10-042-0/+67
* Say where a search's time goes and how to make it and long views fast, with c...eunhhu2026-10-041-0/+83
* Wake each thread at most once a push, end streams only of stopped apps, and s...eunhhu2026-10-043-0/+93
* Say what pushing views costs and how fresh it keeps them (019, research 120)eunhhu2026-10-0451-0/+365
* Say what views that compute cost the writes beside them (018 stage 3, researc...eunhhu2026-10-046-0/+299
* Say what computing in one event costs and finds (018 stage 2, research 118)eunhhu2026-10-043-3/+95
* Measure 018 stage 2: a graph search in one event, the pairs, and runs to comp...eunhhu2026-10-0434-0/+511
* Say what a transient state saves a write (018 stage 1, research 117)eunhhu2026-10-043-0/+87
* Say what an app's tokens cost (017 3b, research 116)eunhhu2026-10-042-0/+109
* Say what apps that change on a running host showed (017 stage 3, research 115)eunhhu2026-10-0443-14/+605
* Measure how long an app changing module cannot answer, against a host restart...eunhhu2026-10-046-0/+293
* Trade stores with the WSL2 too: its bytes are the Pi's (029, research 114)eunhhu2026-10-044-0/+27
* Run Pure and aup on an x86_64 WSL2 and an M3 Mac against the Pi (029)eunhhu2026-10-0226-0/+3806
* Run experiments under a memory guard, so they cannot freeze the Pieunhhu2026-10-021-0/+110
* Measure wires on the sending loop, and a host's threads (028)eunhhu2026-10-016-7/+211
* Measure one sending loop against a thread a link, with and without push (028)eunhhu2026-10-017-0/+338
* Push a turn's sends to a link at once, and round only the links that want one...eunhhu2026-10-012-3/+5
* Measure sending between two apps of a host: local outlet or link (112)eunhhu2026-10-016-0/+166
* Measure one host of many apps against a process each (111)eunhhu2026-10-0158-0/+546
* Measure 07047c3 again on a quiet Pi (110)eunhhu2026-09-3025-0/+96
* Count instructions where timing cannot tell 3% apart (110)eunhhu2026-09-3062-0/+718
* Say that prefetching items did not pay, and why (109)eunhhu2026-09-3017-0/+201
* Say what snapshots cost the owner, and what reusing their nodes gave (107)eunhhu2026-09-3024-2/+259
* Find pure-serve's owner by its thread, and sort its samples as 106 doeseunhhu2026-09-301-45/+74
* Say what TPC-C costs when SQLite commits in groups too, and with four warehou...eunhhu2026-09-3019-0/+372
* Say what the windows and checkpoints cost (013 steps 2 and 3, 104)eunhhu2026-09-303-8/+22
* Say where a node's memory goes, and the budget it now keeps (104, 013)eunhhu2026-09-305-0/+261
* Say what adopting the link took, and how it fares against ngtcp2 (102)eunhhu2026-09-291-0/+124
* Let ngtcp2's handshake through a path that reorderseunhhu2026-09-291-1/+8
* Put ngtcp2 beside quinn in M6, as it is in M5eunhhu2026-09-292-66/+210
* Put ngtcp2 beside quinn in M5, as the design plannedeunhhu2026-09-294-0/+505
* Say LOST when a run's epoch is not known, and let its sender begin again at onceeunhhu2026-09-291-0/+2
* Say that a receiver moved to another machine is followed, and how (100)eunhhu2026-09-291-0/+4
* Move M2's node to another machine under load (M3's harness)eunhhu2026-09-292-11/+88
* Keep a sender's congestion state as one, so an episode undoes it wholeeunhhu2026-09-291-2/+2
* Say what epochs cost a link, and what the search for it found (099)eunhhu2026-09-294-0/+87
* Move a link to a new epoch now and then, so keys that leak later open nothing...eunhhu2026-09-291-3/+4
* Give M2's devices a timer each, and say when the slow records were madeeunhhu2026-09-291-7/+34
* Measure a link on paths of loss, reordering and a bottleneck, against quinn (...eunhhu2026-09-291-0/+126
* Let M6's path waver by 1 ms when flows share it, and count from 20 s of 60eunhhu2026-09-291-6/+9
* Record one round of M6 with the path's MTU found, before pacing (020)eunhhu2026-09-291-0/+42