Marcos Slomp
|
2a7e2215e0
|
handling special wait cases, and misc comments
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
8fc8b42221
|
simplify debug ZoneValue
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
f538ac49c6
|
nomenclature
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
c35acce915
|
debugger check
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
77be1c8616
|
minor refactoring
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
0fdc70a75f
|
implementing Drain/Wait
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
2b4e5250ed
|
refactoring debug macros
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
760eeb40e8
|
cleanup includes
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
303680257f
|
debugging
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
952da01f33
|
comments about ResolveQueryData
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
601c55bad2
|
track latest known GPU timestamp (to avoid "time-travel" later on in the server)
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
ea7fb726ac
|
refactoring Collect
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
4f9de46d3d
|
cleanup
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
60935f2a25
|
refactoring
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
7e70154e4e
|
cleanup
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
d94c484adc
|
adopting new producer-consumer "panic" strategy
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
0a27c61313
|
debugging
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
b34966fe62
|
refactoring
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
85789a8a13
|
minor refactoring
|
2026-05-04 16:17:59 -07:00 |
|
Marcos Slomp
|
333e4bcb05
|
comments and debugging
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
b80fa52ba2
|
switching to a circular buffer with individual timeouts
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
b638a3adff
|
opportunistically collect next window whenever possible
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
9b2f1266ea
|
cosmetic changes
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
bde92ffed2
|
timestamp relax (disabled)
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
3bf371c4fb
|
refactoring of Collect core
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
c39d1d6441
|
fudge factors...
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
1d8022c301
|
comments, debugging
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
0afe331d1e
|
consolidating map/unmap buffer logic
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
19e48a843d
|
conditional clarity
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
9649302da8
|
Distance utility
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
f06989e17c
|
cleanup
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
e1357d7a1b
|
reworking destructor
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
4f62a115fa
|
adopting a "collect window" scheme to avoid race conditions and heavy synchronization
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
cd1a2c7c6e
|
re-enabbling post-collect calibration; rephrasing comments about race condition
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
37628ed305
|
explaining the race condition
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
e5cdb8b361
|
persistent map, debug toggle, etc
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
65cb45ea97
|
re-enable range assert
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
4f44b954ab
|
reveting overflow suppresion
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
d8aaa91379
|
disabling debug dump
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
43b8a98091
|
timestamp aging and race debugging
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
db9e82691c
|
debugging the UI freaking out
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
e7a503c47f
|
misc
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
7e0855d56b
|
keep track of the last known emitted gpu timestamp, and use it to emit makeshift timestamps for dropped timestamps
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
b0b3c8a335
|
collect timestamps in pairs
|
2026-05-04 16:17:58 -07:00 |
|
Marcos Slomp
|
1c2c1b5c17
|
comments and eminders
|
2026-05-04 16:17:57 -07:00 |
|
Marcos Slomp
|
b50876e77c
|
eliminate NewFrame, and account for "abandoned" and "out-of-order" timestamp queries
|
2026-05-04 16:17:57 -07:00 |
|
Bartosz Taudul
|
5bbafeabd7
|
Patch ppqsort to fix binary_semaphore release race.
|
2026-05-04 01:13:53 +02:00 |
|
Bartosz Taudul
|
04728994a5
|
Shorten external frames in call stack tooltips.
|
2026-05-04 01:05:02 +02:00 |
|
Bartosz Taudul
|
600227a30b
|
More compact assembly code form.
For Qwen3.6-27B tokenizer:
AStar<> (3018 byte binary): 25546 -> 21099 tokens (82.6%)
LZ4_compress_fast_continue (10.47 KB): 84140 -> 69016 tokens (82%)
|
2026-05-02 16:31:59 +02:00 |
|
Bartosz Taudul
|
6d4a080da5
|
More compact symbol view source attachments.
|
2026-05-02 16:04:29 +02:00 |
|