Nikita Smith
|
555f8ec6ff
|
grab ranges in compile unit tag for the unit vmap
|
2025-10-02 18:19:42 -07:00 |
|
Ryan Fleury
|
ee759dbac7
|
sha1/sha256
|
2025-10-02 17:07:16 -07:00 |
|
Ryan Fleury
|
104e72999c
|
base layer hashing algorithms, fill out md5
|
2025-10-02 16:20:34 -07:00 |
|
Ryan Fleury
|
a58c23754a
|
di2 -> di; delete old dbg info layer, delete async layer
|
2025-10-01 17:30:08 -07:00 |
|
Ryan Fleury
|
47e2014250
|
reset high priority bit
|
2025-10-01 15:53:58 -07:00 |
|
Ryan Fleury
|
db66beaf22
|
correctly interpret conversion completions; single high priority re-loop bit for async threads
|
2025-10-01 14:32:44 -07:00 |
|
Ryan Fleury
|
4964a94cd3
|
transition to dbg_info2
|
2025-09-30 12:52:32 -07:00 |
|
Ryan Fleury
|
768755b0a4
|
equip conversion subprocesses with info to signal parent on completion, + plug into a wakeup thread, which can re-trigger the async wavefront. also fix duplicate line counts in text parsing
|
2025-09-29 16:38:57 -07:00 |
|
Ryan Fleury
|
46527c8465
|
checkpoint in new debug info layer: 16-byte key (set up to use GUIDs or otherwise unique keys at the base), better control over oversubscribing cores for conversion, better prioritization of conversions
|
2025-09-29 14:12:33 -07:00 |
|
Ryan Fleury
|
d1845bf51f
|
no_inline on entry_point
|
2025-09-25 15:52:58 -07:00 |
|
Ryan Fleury
|
05fbd06f82
|
delete dead code, dbgi -> dbg_info
|
2025-09-25 11:57:23 -07:00 |
|
Ryan Fleury
|
7990b043a0
|
eliminate geo cache, replace with trivial use of artifact cache defined by geo visualizer
|
2025-09-25 11:47:31 -07:00 |
|
Ryan Fleury
|
d8fcbcd868
|
eliminate texture_cache; replace with trivial usage of artifact cache, in raddbg layer defining the bitmap visualizer, which was the only usage
|
2025-09-25 11:40:35 -07:00 |
|
Ryan Fleury
|
a338b3413e
|
artifact cache fixes, move ctrl process memory streaming to artifact cache
|
2025-09-25 10:35:47 -07:00 |
|
Ryan Fleury
|
ca7bfab7ea
|
bucket artifact cache requests by wideness/priority; do high/wide, high/thin, low/wide, low/thin
|
2025-09-24 17:08:08 -07:00 |
|
Ryan Fleury
|
4b335103bc
|
begin moving call stack computation / cache to artifact cache; fix incorrect broadcast val location
|
2025-09-24 15:04:45 -07:00 |
|
Ryan Fleury
|
5f883860e0
|
move part of file evaluations onto new async file reads
|
2025-09-24 11:50:53 -07:00 |
|
Ryan Fleury
|
e7368af35c
|
artifact cache waitable cache access; debugging / fixes; start plugging in file stream to artifact cache
|
2025-09-24 11:25:18 -07:00 |
|
Ryan Fleury
|
141b6c1396
|
sketch out artifact cache hooks for file streaming layer
|
2025-09-23 11:58:00 -07:00 |
|
Ryan Fleury
|
9787c698e6
|
sketch out new async path for ctrl memory streaming
|
2025-09-23 10:58:17 -07:00 |
|
Ryan Fleury
|
408c57639a
|
eliminate dasm cache hook calls
|
2025-09-22 16:23:11 -07:00 |
|
Ryan Fleury
|
4b1939bd6d
|
provide u64 broadcasting mechanism in base layer wavefront lane context, allows more flexible data sharing mechanism which does not depend on statics; reshape dasm building codepath for clicking into artifact cache
|
2025-09-22 16:21:30 -07:00 |
|
Ryan Fleury
|
811e58c249
|
progress on single async-filled computation artifact cache; hook up to text cache layer, eliminate bespoke cache for text only
|
2025-09-22 15:13:31 -07:00 |
|
Ryan Fleury
|
9459327687
|
pull out table stripe arrays as base layer primitive; unified 'artifact cache' experiment
|
2025-09-22 14:07:21 -07:00 |
|
Nikita Smith
|
d1dd8e654c
|
add 128-bit compare exchange
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
861c2cf893
|
macro for aligning types
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
553154eb39
|
layer color fix
|
2025-09-22 10:06:21 -07:00 |
|
Ryan Fleury
|
53054e5add
|
fix incorrect loop-again logic on async threads
|
2025-09-19 16:41:49 -07:00 |
|
Ryan Fleury
|
8fa01d3e30
|
expand access scope touches to automatically record update clock idx touch time, + timestamp; move texture cache to new async wavefront
|
2025-09-19 15:31:30 -07:00 |
|
Ryan Fleury
|
8e2ceeee9e
|
provide mechanism to not wait at top of async loop
|
2025-09-18 16:20:17 -07:00 |
|
Ryan Fleury
|
1b93dbd4bd
|
promote content scope to base layer, rename as 'access'; generalize based just on list of scope refcounts, + optional cvs; eliminate c_scope; replace dasm_scope with access as well
|
2025-09-18 15:21:22 -07:00 |
|
Ryan Fleury
|
5381307e90
|
hash_store -> content
|
2025-09-18 14:42:25 -07:00 |
|
Ryan Fleury
|
364e15491c
|
switch from static lane distribution in file/dasm to dynamic counter
|
2025-09-18 14:19:00 -07:00 |
|
Ryan Fleury
|
7c08d6846b
|
dasm cache in new async wavefront
|
2025-09-18 11:18:36 -07:00 |
|
Ryan Fleury
|
0c1010b72d
|
move hash store eviction to base layer async wavefront; start dasm transition
|
2025-09-17 16:38:14 -07:00 |
|
Nikita Smith
|
fe63983d4a
|
u32 decrement intrinsic
|
2025-09-17 15:21:37 -07:00 |
|
Ryan Fleury
|
7d7edd7cf7
|
renormalize line endings
|
2025-09-17 15:21:24 -07:00 |
|
Ryan Fleury
|
0d15b8670b
|
eliminate bifurcated rw lock path based on exclusive mode; promote thread operations to base layer, use os layer as impl; first pass on moving file streaming layer to base layer's async wavefront
|
2025-09-17 14:47:55 -07:00 |
|
Ryan Fleury
|
99c989a3c3
|
first pass at setting up base layer async thread path
|
2025-09-17 10:06:21 -07:00 |
|
Ryan Fleury
|
c5a1da5c80
|
bump to 22
|
2025-09-16 11:48:00 -07:00 |
|
Ryan Fleury
|
937c6c8bce
|
eliminate radcon, eliminate unused string helpers
|
2025-09-16 10:17:02 -07:00 |
|
Nikita Smith
|
b1609017c5
|
inline xxhash functions
|
2025-09-08 16:07:31 -07:00 |
|
Nikita Smith
|
763bb57459
|
revert hasher
|
2025-09-08 16:07:31 -07:00 |
|
Nikita Smith
|
082f6cf6fd
|
fix free block check and remove unused free_size field
|
2025-09-08 16:07:31 -07:00 |
|
Nikita Smith
|
222c220d99
|
make xxhash API funcs static and hash string size too
|
2025-09-08 16:07:31 -07:00 |
|
Nikita Smith
|
843de72f64
|
add U8 atomic exchange for clang and gcc
|
2025-09-05 15:19:30 -07:00 |
|
Nikita Smith
|
0dac1a91db
|
fix u128 make
|
2025-09-05 15:19:30 -07:00 |
|
Nikita Smith
|
fc4e269211
|
ignore sign conversions in stb_sprintf.h
|
2025-09-05 15:19:30 -07:00 |
|
Nikita Smith
|
1a9e17ee37
|
remove invalid normalize helpers for integer vectors (they always produce zero)
|
2025-09-05 15:19:30 -07:00 |
|
Nikita Smith
|
e0c409e3f4
|
move prototype decl to base_core.h to fix implicit function usage
|
2025-09-05 15:19:30 -07:00 |
|