Commit Graph
100 Commits
Author SHA1 Message Date
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
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
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
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
Youmu Liu 8f515a2a50 few change 2026-04-01 18:03:04 +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
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 f8a879c4da fix severe bug 2026-03-16 18:27:32 +08:00
Youmu Liu ccf95ec270 L4 brief ok 2026-03-13 18:04:36 +08:00
Youmu Liu 5da448548b L4 brief ok 2026-03-13 17:39:40 +08:00
Youmu Liu c1c1a16627 some chore 2026-03-12 18:13:41 +08:00
Youmu Liu 9b5dfec9d5 some chore 2026-03-11 18:55:45 +08:00
Youmu Liu c842f72934 l4 switch to RRPV eviction 2026-03-11 09:00:51 +08:00
Youmu Liu d97fb1dd90 l4 handle 2026-03-09 18:14:49 +08:00
Youmu Liu 405f895e29 simplified editor config 2026-03-06 18:33:44 +08:00
Youmu Liu 2149bbeede Normalize all existing files to LF 2026-03-06 18:31:11 +08:00
Youmu Liu 0a0af53af1 tex layout improve 2026-03-06 18:30:56 +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
Youmu Liu 7533e15fc7 Working on L4, now on swiss. FMA_TILE is re arranged. 2026-03-03 18:15:21 +08:00
Youmu Liu 91e136f81f Working on L4, now on swiss. FMA_TILE is re arranged. 2026-03-03 18:02:31 +08:00
Youmu Liu 7e3ed8b0fd decide to use L4 to solve numa and pack problem for large compute. 2026-03-02 17:33:03 +08:00
Youmu Liu e198f22712 new mat proc std 2026-02-28 18:09:48 +08:00
Youmu Liu 6e07e67835 new mat proc std 2026-02-28 18:08:26 +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
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
Youmu Liu 27add7c6e8 Optimizer is almost ok. Will go on source generate 2026-02-13 18:36:59 +08:00
Youmu Liu 6c78373375 Working on tree optimizer, char concat flatten ok, working on alt union 2026-02-12 18:12:40 +08:00
Youmu Liu 39dd32992d Working on tree optimizer 2026-02-11 18:02:45 +08:00
Nitload f4bebd7bfc Merge pull request #6 from Nitload-NSI/copilot/update-introduction-to-hlsf-doc
[WIP] Update Introduction to HLSF documentation for accuracy
2026-02-11 09:37:41 +08:00
Youmu Liu 4735b987f4 fix errors in interpreter. add a enumerator for tree. working on tree optimizer 2026-02-10 18:31:30 +08:00
Youmu Liu 807658111c fix errors in interpreter. add a enumerator for tree. working on tree optimizer 2026-02-09 18:08:49 +08:00
Youmu Liu ed7972f1da regex interpreter now can build partial correct AST (i forget groups), but in bad shape. building an optimizer. 2026-02-06 18:02:00 +08:00
Youmu Liu 3a441b270c regex interpreter now can build partial correct AST (i forget groups), but in bad shape. building an optimizer. 2026-02-06 17:07:03 +08:00
Youmu Liu 1bfb8b67c4 building regex parser 2026-02-05 18:35:42 +08:00
Youmu Liu f22e90af55 add parser for concat 2026-02-04 16:30:47 +08:00
Youmu Liu 6292157fc0 add parser for concat 2026-02-04 16:30:09 +08:00
Youmu Liu f1688583cf import ast sys for regex runtime build 2026-02-04 09:27:56 +08:00
Youmu Liu fe0e4ad7a4 all node type are defined 2026-02-02 18:11:46 +08:00
Youmu Liu c056938e7c arrange ngra proj struct 2026-01-30 18:07:16 +08:00
Youmu Liu 01984dee28 get the benchmark result, very POWERFULL 2026-01-29 20:05:53 +08:00
Youmu Liu 29bee99355 add a benchmark proj 2026-01-28 20:30:22 +08:00
Youmu Liu 3881078770 add state nodes for regex state machine 2026-01-27 18:40:44 +08:00
Youmu Liu a36e6cbab4 use rule table instead a single jump funcfor state machine 2026-01-26 18:05:23 +08:00
Youmu Liu ce34e8f7e0 add dir for future plan 2026-01-26 09:36:22 +08:00
Youmu Liu cb62bd48f3 new LU solvability for kernel,on dev, quality is briefly logic clear 2026-01-21 18:29:11 +08:00
Youmu Liu cd36d0962b new LU solvability for kernel,on dev 2026-01-20 13:52:02 +08:00
Youmu Liu b7697d0342 add some mem opt struct from C# to C 2026-01-19 18:40:33 +08:00
Youmu Liu 11d544aed1 HLSf can now set max block size, not only 16MB 2026-01-16 17:52:58 +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
Youmu Liu 6827259891 tile fma added 2026-01-09 18:13:46 +08:00
Youmu Liu 4ff1d856a7 f64 fma turns to be kernel mode 2026-01-08 18:16:14 +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
Youmu Liu 88fa653323 add simd id and cpu id 2026-01-05 18:10:24 +08:00
Youmu Liu d0fe4dde1a add simd id 2026-01-04 18:13:50 +08:00
Youmu Liu 0e93787fa2 Double add sub mul sc-mul ok 2025-12-31 18:15:43 +08:00
Youmu Liu 6484307b8a Generated opengl function binding added. All opengl core profile function is now available but not in C# flavour. 2025-12-30 19:16:05 +08:00
Youmu Liu b7c32bdf6d adding generated opengl function binding 2025-12-29 18:10:59 +08:00
Youmu Liu f9288c1b3d adding generated opengl function binding 2025-12-29 17:06:04 +08:00
Youmu Liu b3dcd1b5c0 add double compute kernel 2025-12-26 18:07:11 +08:00
Youmu Liu c6d53d97ea add double compute kernel 2025-12-26 17:16:12 +08:00
Youmu Liu e5539bcc6d keep working on PLN facotrize 2025-12-25 11:59:40 +08:00
Youmu Liu 3b3a90a2af keep working on PLN facotrize 2025-12-24 18:09:16 +08:00
Youmu Liu b60ce56f1c redesign matrix design 2025-12-23 18:13:05 +08:00
Youmu Liu b32c1cb4eb redesign matrix design 2025-12-18 18:04:55 +08:00
Youmu Liu 688a420574 Working on Factorize 2025-12-17 16:56:13 +08:00
Youmu Liu 88ed5a95c5 Mat mul mat is now on full function 2025-12-16 16:15:30 +08:00
Youmu Liu 2c7277f3f9 working on matrix mul matrix, rebuilding task model defines in C# 2025-12-12 18:00:49 +08:00
Youmu Liu 9ff438d3b9 working on matrix mul matrix 2025-12-11 18:09:35 +08:00
Youmu Liu 631bc2b6e8 working on matrix mul matrix 2025-12-10 17:52:17 +08:00
Youmu Liu 7bcb460a39 fma code added 2025-12-09 18:07:53 +08:00
Youmu Liu 6acc8629b8 [fix time]time service now stopps properly 2025-12-09 09:33:11 +08:00
Youmu Liu f960982bd3 time service contains bug, it cannot stop after edge 2025-12-08 18:02:09 +08:00
Youmu Liu 588fa867af working on panel building, preparing for panel compute 2025-12-03 18:14:45 +08:00
Youmu Liu 38dba88331 hlsf error is solved. HLSF is now full functional available. 2025-12-02 19:26:17 +08:00
Youmu Liu dc39baeac6 hlsf error is solved. HLSF is now full functional available. 2025-12-02 18:39:41 +08:00