Commit Graph
106 Commits
Author SHA1 Message Date
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
Youmu Liu 3d488abd2e add simd id and cpu id 2026-01-06 18:04:17 +08:00