Youmu Liu
|
ae664cb541
|
matrix parallel start to use two different policy
|
2026-04-27 20:08:10 +08:00 |
|
Youmu Liu
|
ecb1f04770
|
matrix thread pool use ParaWaveFront and heavy sync
|
2026-04-26 17:38:10 +08:00 |
|
Youmu Liu
|
41350b0487
|
add a pre-kP evaluation function in c
|
2026-04-24 15:46:58 +08:00 |
|
Youmu Liu
|
4f3e206dcb
|
HLSf use nuint rather than long, L4 now uses hlsf rather than array to alloc cache line.
|
2026-04-21 20:32:28 +08:00 |
|
Youmu Liu
|
2e2d64a2ce
|
HLSf use nuint rather than long, L4 now uses hlsf rather than array to alloc cache line.
|
2026-04-20 18:10:14 +08:00 |
|
Nitload
|
5fc8e62f28
|
solution to length unfixed cacheline in l4
|
2026-04-19 02:30:35 +08:00 |
|
Youmu Liu
|
f2560f3d5b
|
need a new design of L4
|
2026-04-17 18:13:45 +08:00 |
|
Youmu Liu
|
f999e88629
|
can select most spared numa node when schedualing
|
2026-04-16 18:20:53 +08:00 |
|
Youmu Liu
|
2203a46eb7
|
can create and retire matrix thread by numa infomation
|
2026-04-15 18:08:08 +08:00 |
|
Youmu Liu
|
fdf11c729f
|
find a way to create Thread binded to LogicalCore properly
|
2026-04-14 18:08:22 +08:00 |
|
Youmu Liu
|
b07013a003
|
find a way to create Thread binded to LogicalCore properly
|
2026-04-13 19:01:28 +08:00 |
|
Nitload
|
556008ad8c
|
L4 is now very unsafe
|
2026-04-12 23:55:18 +08:00 |
|
Youmu Liu
|
9aa096dc63
|
L4 completely add support for multi predictor, working on ver 5 mat para
|
2026-04-10 18:06:08 +08:00 |
|
Youmu Liu
|
8a66c1697a
|
L4 completely add support for multi predictor, working on ver 5 mat para
|
2026-04-10 18:05:40 +08:00 |
|
Youmu Liu
|
f7187ca7fd
|
add multi predictor support to l4, working for ver 5 of mat parallel
|
2026-04-09 18:07:49 +08:00 |
|
Nitload
|
9fb08b672d
|
finally find pos to inject prediction to predictor
|
2026-04-08 00:25:21 +08:00 |
|
Nitload
|
aa7ece4ed0
|
advanced userinterface design
|
2026-04-01 22:20:49 +08:00 |
|
Nitload
|
24498c2717
|
matrix pool init ok, working on task publish
|
2026-03-30 01:42:09 +08:00 |
|
Youmu Liu
|
06e3aa119b
|
mat
|
2026-03-26 18:02:13 +08:00 |
|
Youmu Liu
|
d960d02972
|
back to matrix, simplified thread init
|
2026-03-24 13:45:14 +08:00 |
|
Youmu Liu
|
eee88e1098
|
back to matrix
|
2026-03-23 20:11:08 +08:00 |
|
Youmu Liu
|
0ac7b2b71f
|
back to matrix, but trouble in combining L4 predict with matrixparallelqueue
|
2026-03-20 20:04:45 +08:00 |
|
Nitload
|
48c308ae3c
|
find solution to combinition of predictor and queue
|
2026-03-20 00:15:58 +08:00 |
|
Youmu Liu
|
e521bed222
|
back to matrix, but trouble in combining L4 predict with matrixparallelqueue
|
2026-03-19 19:53:22 +08:00 |
|
Youmu Liu
|
fd82829788
|
L4 briefly pass unit test
|
2026-03-18 18:00:34 +08:00 |
|
Youmu Liu
|
e3f2cf989d
|
L4 briefly pass unit test
|
2026-03-18 17:53:28 +08:00 |
|
Youmu Liu
|
dccb815811
|
L4 briefly pass unit test
|
2026-03-17 20:31:06 +08:00 |
|
Youmu Liu
|
2149bbeede
|
Normalize all existing files to LF
|
2026-03-06 18:31:11 +08:00 |
|
Youmu Liu
|
f6e897ed06
|
swiss ok, needs more benchmark
|
2026-03-06 18:22:30 +08:00 |
|
Youmu Liu
|
83997f64d0
|
Better FMA
|
2026-03-05 18:04:34 +08:00 |
|
Youmu Liu
|
dfa6f4ba92
|
Better L4 and array storage design
|
2026-03-04 18:12:58 +08:00 |
|
Nitload
|
7e970352ab
|
Better module loading.
|
2026-03-04 00:51:29 +08:00 |
|
Nitload
|
ae1a49d6fb
|
move random gen to Math, working on VL4
|
2026-03-02 23:56:21 +08:00 |
|
Youmu Liu
|
6e07e67835
|
new mat proc std
|
2026-02-28 18:08:26 +08:00 |
|
Nitload
|
55cf3934bb
|
many thing
|
2026-02-28 00:54:32 +08:00 |
|
Youmu Liu
|
a798ab07f1
|
arrange of proj structure
|
2026-02-27 17:09:13 +08:00 |
|
Youmu Liu
|
15434ed053
|
many things
|
2026-02-26 18:05:35 +08:00 |
|
Youmu Liu
|
1b04196314
|
many versions of simdid
|
2026-02-25 18:02:56 +08:00 |
|
Nitload
|
b71515b2d4
|
per thread context loading is ok, working on global context
|
2026-02-25 00:20:09 +08:00 |
|
Youmu Liu
|
7ee9c749e5
|
working on per-PoolThread context loading and global context loading
|
2026-02-24 18:05:16 +08:00 |
|
Youmu Liu
|
d62e59cb93
|
Switch matrix parallel to task stealing, type and wrap are refacored, thread execution core has not yet
|
2026-02-24 15:12:23 +08:00 |
|
Nitload
|
c155cab510
|
HLSF use long as aloloc size
|
2026-02-23 12:32:15 +08:00 |
|
Youmu Liu
|
f02e55609b
|
solve or inv starts
|
2026-01-14 18:01:03 +08:00 |
|
Youmu Liu
|
f133cc9147
|
solve or inv starts
|
2026-01-13 18:25:25 +08:00 |
|
Youmu Liu
|
ad3b2212fa
|
tiled fma is ok, mat mul is now available again
|
2026-01-12 15:09:39 +08:00 |
|
Youmu Liu
|
b8bf1e9f08
|
seems tile_fma kernel has index error and indexer of matrix has error as well
|
2026-01-11 16:45:38 +08:00 |
|
Youmu Liu
|
cd8210d9a1
|
fixing tile fma
|
2026-01-11 15:28:30 +08:00 |
|
Nitload
|
4be5c1c7c9
|
Daily update on 20260111-005714 by Nitload Youmu. Additional Message : Use optimized tile operation to accelerate matrix mul, still has problem
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
|
2026-01-11 00:57:14 +08:00 |
|
Youmu Liu
|
6827259891
|
tile fma added
|
2026-01-09 18:13:46 +08:00 |
|
Youmu Liu
|
88af8d8957
|
better kernel fma
|
2026-01-07 18:06:36 +08:00 |
|