Commit Graph
60 Commits
Author SHA1 Message Date
Youmu Liu a8c522ab23 small size buffer op ok 2025-11-14 18:28:15 +08:00
Youmu Liu 1417785726 macro gymnastics to implement storage kernel, buffer op and complex compute panel 2025-11-13 19:09:27 +08:00
Youmu Liu 2dfb4ae86a use individual panel define as compute unit, kernel is now storage and loading unit 2025-11-12 21:13:00 +08:00
Youmu Liu bbe69f0384 fix spell error 2025-11-11 18:44:03 +08:00
Youmu Liu 44bf78b937 use modular initing system rather than calling Init() method. 2025-11-11 18:22:28 +08:00
Youmu Liu 678a846e54 rewrite of f32 fma, and other optmization of simd kernel ops 2025-11-10 20:40:19 +08:00
Youmu Liu f959339e18 working on dynamic wrapping, a good awaiting is on way 2025-11-07 18:22:50 +08:00
Youmu Liu ec1b8dbd51 working on dynamic wrapping 2025-11-06 18:12:04 +08:00
Youmu Liu ea0e6f3ff6 optimize para performance of buffered stack 2025-11-05 20:33:58 +08:00
Youmu Liu 9c4c71dc5b [rebuid]use dynamic wrapping instead of static wrapping 2025-11-03 20:03:50 +08:00
Youmu Liu ee97dfddfb use a awaiting handle to wrap all resource from task publish 2025-10-30 20:18:13 +08:00
Youmu Liu daf9076e54 daily 2025-10-28 20:44:38 +08:00
Youmu Liu e1ec761e83 [Internal] Seperate InternalIO into different static classes. [Matrix] Fix logic error of compute model. 2025-10-27 19:59:12 +08:00
Youmu Liu 1c9b820531 Large task publish ok 2025-10-24 16:20:21 +08:00
Youmu Liu 4d142a4365 Merge branch 'main' of https://github.com/Nitload-NSI/CCD_Github into local
Merge unmerged changes that fix ref error from main.
2025-10-24 09:47:32 +08:00
Youmu Liu 395872f88f forget what is updated. 2025-10-23 18:24:52 +08:00
Youmu Liu affaf03845 Put thread pool to individual type define as thread resource manager. 2025-10-22 20:36:15 +08:00
Youmu Liu 3707e5bd74 Put thread pool to individual type define as thread resource manager. 2025-10-22 20:35:05 +08:00
Youmu Liu 3788db4cd0 Arrange code structure. Introduce dynamic scheduler and multi leader. 2025-10-22 14:00:13 +08:00
Youmu Liu 91a0add1d1 Arrange code structure. Introduce dynamic scheduler and multi leader. 2025-10-21 18:06:20 +08:00
Youmu Liu b26ec45433 Arrange code structure. Introduce dynamic scheduler and multi leader. 2025-10-21 16:39:34 +08:00
Youmu Liu 838ce73133 Brief solution for publishing, debuging 2025-10-20 20:36:20 +08:00
Youmu Liu 1927f4fdf3 code clean up 2025-10-17 10:49:00 +08:00
Youmu Liu d3e0b5d005 new manage of wraps 2025-10-15 20:29:02 +08:00
Youmu Liu c5eaf250ab vector and matrix optimization 2025-10-14 18:13:18 +08:00
Youmu Liu 47d2bfe558 coderush profile 2025-10-14 11:42:56 +08:00
Youmu Liu a95e9b1ff7 namespace arrange; final wrap scheduale solution 2025-10-13 20:59:14 +08:00
Youmu Liu 31f649015c all public occassions 2025-10-09 20:47:09 +08:00
Youmu Liu 67d1336aa6 merge and fix conflict 2025-10-09 09:19:00 +08:00
Youmu Liu 7ea08519cd daily 2025-09-29 20:40:26 +08:00
Youmu Liu 003f9d272e daily 2025-09-26 20:45:28 +08:00
Youmu Liu 0cafe9fd4d mpl going on good process 2025-09-24 20:38:15 +08:00
Youmu Liu 8abc82ae08 daily update on 20251922 2025-09-22 21:33:43 +08:00
Youmu Liu 62cf2430f4 mat kernel turns to be generic 2025-09-19 20:38:44 +08:00
Youmu Liu 8007eee846 mat kernel turns to be generic 2025-09-18 21:55:26 +08:00
Youmu Liu 6e27c6219d daily commit on 0917 2025-09-17 20:39:27 +08:00
Youmu Liu 9312407b0f daily commit on 0916 2025-09-16 21:31:02 +08:00
Youmu Liu fa54037a44 working on task publication 2025-09-15 21:08:13 +08:00
Youmu Liu ec25525838 better readme 2025-09-15 14:07:49 +08:00
Youmu Liu c655469f5f wrap scheduler is ok after test 2025-09-15 13:39:47 +08:00
Youmu Liu 0a16f8317f implemet wrap builder 2025-09-15 09:06:23 +08:00
Youmu Liu 4769986c37 parallel task executor framework ok, working on scheduler 2025-09-08 21:37:41 +08:00
Youmu Liu bfe3ada4fc stuck on task pack design 2025-09-05 21:35:24 +08:00
Youmu Liu c9442d2b4f Problem on fma data sync or thread load unbalance 2025-09-03 21:29:45 +08:00
Youmu Liu 125040620b Huge progress on Matrix Parallel, a parallel pool has its basic structure. 2025-09-02 21:56:10 +08:00
Youmu Liu 2475a3b0ed no progress in matrix parallel 2025-09-01 22:17:52 +08:00
Youmu Liu b650526985 add missed files 2025-08-31 14:34:44 +08:00
Youmu Liu 6bebe1ca85 matrix enumeration full available 2025-08-29 21:50:24 +08:00
Youmu Liu 78f97fb314 hlsf mat enumerator ok, going on test 2025-08-28 20:56:39 +08:00
Youmu Liu a83c5e9246 arrange of c lib 2025-08-27 21:57:14 +08:00
Youmu Liu 9f6e3fe13a keep working on matrix. key is to remove old matrix types
Signed-off-by: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com>
2025-08-26 22:02:38 +08:00
Youmu Liu e5e4b1dd36 HLSF full functionally available. Working on Matrix.
Signed-off-by: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com>
2025-08-25 22:13:45 +08:00
Youmu Liu fe097fd94c clear merging conflict 2025-08-25 10:17:25 +08:00
Youmu Liu 88e9ee97e9 clear merging conflict 2025-08-25 10:11:20 +08:00
Youmu Liu 11b630ffa2 reset hlsf to single thread 2025-08-23 22:05:47 +08:00
Youmu Liu 15bd35fbfe add certain file and path to ignore 2025-08-23 16:06:40 +08:00
Youmu Liu ca147b8051 add certain file and path to ignore 2025-08-23 16:03:41 +08:00
Youmu Liu 539300b3fa HLSF single thread pass, dead lock on multi thread test
Signed-off-by: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com>
2025-08-22 22:10:05 +08:00
Nitload Youmu fb9398e8be add from giga-device, new branch added 2025-08-21 20:44:30 +08:00
Nitload Youmu 43bbc06bbb add from giga-device, new branch added 2025-08-21 16:51:25 +08:00