667 Commits
Author SHA1 Message Date
Youmu Liu c343e763ed before rewrite of HLSF 2026-05-07 11:16:41 +08:00
Youmu Liu e636410ba6 mat queue and mat predictor confuses. i need time to design and organize 2026-05-06 18:07:31 +08:00
Nitload 156f6afe85 after merge 2026-05-04 17:25:01 +08:00
Nitload e1167bb071 before merge 2026-05-04 17:22:29 +08:00
Youmu Liu 1338bf2801 add design of .ngra file 2026-04-30 20:38:44 +08:00
Youmu Liu 37a96ba4fc matrix parallel start to use two different policy 2026-04-29 20:01:07 +08:00
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 251762791e L4 will not main stream in matrix schedualing 2026-04-24 17:31:49 +08:00
Youmu Liu 41350b0487 add a pre-kP evaluation function in c 2026-04-24 15:46:58 +08:00
Youmu Liu 2f6617447c L4 is now on new algo, using tricky way to init entryies 2026-04-23 18:07:14 +08:00
Youmu Liu 1a6ce24a27 L4 is now on new algo, using new eviction arrays, using union of hlsf and cache line head. 2026-04-23 17:39:38 +08:00
Youmu Liu 5252be9436 L4 removes RRPV array, will not support cross-predictor reuse, will use out-line predictcount and map count array, will not use inline predict count. 2026-04-22 18:11:00 +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
Youmu Liu 1b7c929be4 Merge branch 'main' of https://github.com/Nitload-NSI/CCD_Github into local
Merge from main branch.
2026-04-20 13:31:40 +08:00
Youmu Liu 501bd583e2 before merge 2026-04-20 13:31:36 +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 61a5b49c22 solution to unsafe operation in l4 2026-04-13 00:12:29 +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 b5bee5c442 fix M512 member index bug 2026-04-09 18:10:11 +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
Youmu Liu 0bad6bb480 few changed 2026-04-08 18:21:00 +08:00
Nitload 9fb08b672d finally find pos to inject prediction to predictor 2026-04-08 00:25:21 +08:00
Youmu Liu 94a3127c0d small changed 2026-04-07 18:08:34 +08:00
Youmu Liu 7bf2104edb remove folder 2026-04-07 08:59:41 +08:00
Nitload 12a216d404 new compute kernel design, less mem read delay 2026-04-07 01:04:05 +08:00
Youmu Liu d702b3224c adjust for clang-gcc 2026-04-03 18:40:11 +08:00
Youmu Liu 2f74e5e8a9 add startup numa sense 2026-04-02 18:13:32 +08:00
copilot-swe-agent[bot] aa7394503e Initial plan 2026-04-02 02:12:07 +00:00
Nitload ba30c02cb3 advanced userinterface design 2026-04-01 22:22:22 +08:00
Nitload aa7ece4ed0 advanced userinterface design 2026-04-01 22:20:49 +08:00
Youmu Liu 8f515a2a50 few change 2026-04-01 18:03:04 +08:00
Nitload 24498c2717 matrix pool init ok, working on task publish 2026-03-30 01:42:09 +08:00
Youmu Liu 61303635ad mat queue find solution, native supports clang 2026-03-27 18:14:54 +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
Nitload dcc2bb699a merge to main stream 2026-03-19 22:03:30 +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