Commit Graph
100 Commits
Author SHA1 Message Date
Nitload 5bc83b23fc IR generate and optmize is done. But now it's not easy for source gen, so designing prefix rather than TRY and CONDITION.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-07-05 23:54:05 +08:00
Nitload 347d4b5a47 a few edit 2026-06-28 23:59:22 +08:00
Nitload 59f833178d after merge 2026-06-27 00:50:24 +08:00
Nitload 2a6fc7b633 before merge 2026-06-27 00:49:01 +08:00
Nitload 61b4c6012d add a merge tail alt operation 2026-06-16 00:23:43 +08:00
Nitload 1c515ea2ae FMA-avx512-f64 kernel use half-vector-machine design 2026-06-08 01:02:34 +08:00
Nitload 07f8178431 Remove id from L4 head, and other some useless types. 2026-06-02 00:35:08 +08:00
Nitload 9a09d32960 TLSF in l4 use a shorter head, but may be useless
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-06-01 00:36:46 +08:00
Nitload 8105af6ca3 Update on 20260511-001810 by Nitload Youmu. Additional Message : Abort HLSF design, use a non-standard TLSF as instead
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-05-11 00:18:10 +08:00
Nitload 5e73469c2e after merge 2026-05-10 06:39:52 +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
Nitload 5fc8e62f28 solution to length unfixed cacheline in l4 2026-04-19 02:30:35 +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
Nitload 9fb08b672d finally find pos to inject prediction to predictor 2026-04-08 00:25:21 +08:00
Nitload 12a216d404 new compute kernel design, less mem read delay 2026-04-07 01:04:05 +08: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
Nitload 24498c2717 matrix pool init ok, working on task publish 2026-03-30 01:42:09 +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
Nitload af594c04ea L4 briefly ok 2026-03-18 00:33:35 +08:00
Nitload 98d711a3ca fix sever L4 errors 2026-03-17 00:31:52 +08:00
Nitload 8e6dfa7211 temp 2026-03-16 07:15:19 +08:00
Nitload 0c1887d8f8 Daily update on 20260312-004950 by Nitload Youmu. Additional Message : use one single index mux as replacement of two slab allocators for L4.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-03-12 00:49:50 +08:00
Nitload 3f2b1fcd97 working on L4 2026-03-10 00:23:01 +08:00
Nitload ae8238fca2 Daily update on 20260308-235635 by Nitload Youmu. Additional Message : designing types for L4 function mosule
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-03-08 23:56:35 +08:00
Nitload 64360b63a1 Daily update on 20260307-020120 by Nitload Youmu. Additional Message : None
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-03-07 02:01:20 +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
Nitload 67fbbde449 mat proc kernel std tamplate is ok, merging old decl 2026-03-02 00:24:15 +08:00
Nitload 55cf3934bb many thing 2026-02-28 00:54:32 +08:00
Nitload b71515b2d4 per thread context loading is ok, working on global context 2026-02-25 00:20:09 +08:00
Nitload d99c1e3aa6 add unicode figure 2026-02-23 19:54:21 +08:00
Nitload 36279a6aae temp 2026-02-23 14:31:17 +08:00
Nitload ebdd76e4ec temp 2026-02-23 14:29:55 +08:00
Nitload c155cab510 HLSF use long as aloloc size 2026-02-23 12:32:15 +08:00
Nitload 4bd88ccbca Merge branch 'main' of https://github.com/Nitload-NSI/CCD_Github into local 2026-02-15 01:03:12 +08:00
Nitload 909bf50b9d Daily update on 20260209-005019 by Nitload Youmu. Additional Message : Start NGRA, AST build success, working on optimizing.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-02-09 00:50:19 +08:00
Nitload 73b222bbc6 add node type 2026-02-02 00:38:15 +08:00
Nitload 22baa6c5b0 Daily update on 20260125-013900 by Nitload Youmu. Additional Message : start working on state machine and regular analysis
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-01-25 01:39:00 +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
Nitload e1d2a8707d add isa check 2026-01-04 07:56:37 +08:00
Nitload 53085d35d2 Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local 2026-01-01 16:05:35 +08:00
Nitload 5decbd390d Daily update on 20251230-224423 by Nitload Youmu. Additional Message : Adding compute support for mat<double>. Import all opengl core profile fucntions
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-12-30 22:44:23 +08:00
Nitload cf370ca98a Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local 2025-12-24 23:21:35 +08:00
Nitload ca5fc9a3f5 remove branch conflict 2025-12-21 23:20:56 +08:00
Nitload cffe44772e Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local 2025-12-17 22:00:44 +08:00
Nitload b13adc1a1b matrix mul matrix is full function 2025-12-16 23:17:30 +08:00
Nitload 6344242b3c merge main branch 2025-12-16 23:16:57 +08:00
Nitload 3486375470 MulAvailable 2025-12-16 23:13:17 +08:00
Nitload c1995d119a Daily update on 20251124-010227 by Nitload Youmu. Additional Message : error in hlsf
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-24 01:02:27 +08:00
Nitload 1f05a6a962 Daily update on 20251120-211401 by Nitload Youmu. Additional Message : buffer operation is ok, thread parallel model is ok, building operators
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-20 21:14:01 +08:00
Nitload 1dee467220 Daily update on 20251110-002339 by Nitload Youmu. Additional Message : Dynamic wrapping is ok, going on test.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-10 00:23:39 +08:00
Nitload 1479cd7c9f Daily update on 20251109-030228 by Nitload Youmu. Additional Message : Dynamic wrapping is briefly ok, a special sorting is required.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-09 03:02:28 +08:00
Nitload 54e0690ebf Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local
merge newest code to main branch
2025-11-08 21:46:17 +08:00
Nitload 133c2a063b Daily update on 20251104-232717 by Nitload Youmu. Additional Message : New design, dynamic wrapping instead of former static wrapping.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-04 23:27:17 +08:00
Nitload 3b23272f38 Daily update on 20251023-010006 by Nitload Youmu. Additional Message : Put matrix parallel pool and other supporting methods into individual classes.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-10-23 01:00:06 +08:00
Nitload 547ba80a01 Daily update on 20251020-041041 by Nitload Youmu. Additional Message : Code cleanup and new design of parallel (maybe THE THENTH VERSION? Tough work!).
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-10-20 04:10:41 +08:00
Nitload e283490525 Daily update on 20251015-002614 by Nitload Youmu. Additional Message : Organize files of numerial math.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-10-15 00:26:15 +08:00
Nitload d196b4cee8 final solution of task public 2025-10-02 02:48:24 +08:00
Nitload b8a51c13dd Daily update on 20250921-173333 by Nitload Youmu. Additional Message : New design of matrix enumeration, capable for parallel task publication.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-09-21 17:33:33 +08:00
Nitload 0404ecf044 Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local
merge back to main device
2025-09-20 20:53:30 +08:00
Nitload aded199bc6 merge from giga 2025-09-19 00:30:02 +08:00
Nitload 36f8fb1107 Daily update on 20250915-010637 by Nitload Youmu. Additional Message : Matrix parallel pool and wrap is almost done, going on test and merge.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-09-15 01:06:37 +08:00
Nitload a7f82c04ea Daily update on 20250907-184649 by Nitload Youmu. Additional Message : Matrix parallel task packet is done, parallel task executer is done. Now is working on building parallel wrap and pool.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-09-07 18:46:49 +08:00
Nitload 5e68a1e786 Daily update on 20250831-201511 by Nitload Youmu. Additional Message : HLSF allocator full functional available, working on matrix operations with native allocation and parallel computing.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-08-31 20:15:11 +08:00
Nitload 3cc77cb367 Merge from branch giga 2025-08-31 16:00:53 +08:00
Nitload 1a0ccdd8cb Merge from branch giga 2025-08-31 10:42:51 +08:00
Nitload 1fc687f7d0 back to correct log 2025-08-25 09:52:20 +08:00
Nitload 1359ff4ecc old data 2025-08-25 09:50:30 +08:00
Nitload bd0e31e922 HLSF done, working on matrix 2025-08-25 09:04:19 +08:00
Nitload 8779d7d77c HLSF functionally available
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-08-24 13:41:35 +08:00
Nitload 28ea5d1d1e Daily update on 20250721-223448 by Nitload Youmu. Additional Message : Rename StgSHarp.C to StgSharp.Native. Add SDL to repo.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-07-21 22:34:48 +08:00
Nitload c624a8ca38 Daily update on 20250618-051714 by Nitload Youmu. Additional Message : Brief support to collection operation in EXPRESS. A collection type added in core lib and compilestack.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-06-18 05:17:14 +08:00
Nitload 74c01effe4 Daily update on 20250430-073804 by Nitload Youmu. Additional Message : full function of syntax analyze to STEP file
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-30 07:38:04 +08:00
Nitload a6411e2f25 Daily update on 20250426-091836 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-26 09:18:36 +08:00
Nitload a0f7476291 Daily update on 20250423-143640 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-23 14:36:41 +08:00
Nitload b618fdf7b5 Daily update on 20250420-041137 by Nitload Youmu. Additional Message : Change: pipeline nodes use port to connect instead of connctors, this make send to multi-ports and recieve from multi-ports possible.
Remove: Some types in Pipeline namepace removed sueto no need for connectors

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-20 04:11:37 +08:00
Nitload c29993fd84 Daily update on 20250415-031523 by Nitload Youmu. Additional Message : Add: merge a step specified EXPRESS syntax analyzer and token reader
Change: remove nearly all ixmilia interface, abstact class and supporting classes from step entity calsses, the next is to remove Base classes, and use ones defined in StgSharp instead

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-15 03:15:23 +08:00
Nitload 9457309c5a Daily update on 20250414-003153 by Nitload Youmu. Additional Message : Tech Issue: due to forbidden of multi-inheritance in C#, full ranslate fron EXPRESS to C# code is impossible, the EXPRESS interpreter in StgSharp will become a dialect
Add: A group of classes imported from lib https://github.com/ixmilia/step under MIT license, representing all STEP AP203 geometry objects
Change: many change to classes from https://github.com/ixmilia/step to link data interfaces to those in StgSharp
Freeze: implementation to StgSharp EXPRESS interpreter about collextion operation and element define grammer

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-14 00:31:54 +08:00
Nitload 2692495dc8 Daily update on 20250411-013955 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-11 01:39:55 +08:00
Nitload a4b2e9a805 Daily update on 20250410-000303 by Nitload Youmu. Additional Message : adding support to type operation, to operate
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-10 00:03:03 +08:00
Nitload 7b7b5ee475 Daily update on 20250408-232053 by Nitload Youmu. Additional Message : REPEAT expression mainly complete, should add support to ELEMENT related operation to common expression like instance creating and type converting
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-08 23:20:53 +08:00
Nitload d270b6b1f8 Daily update on 20250407-000601 by Nitload Youmu. Additional Message : Repeat block analyzer complete, need unit test. collection processor, builtin function, procedure caller and element source parser will be implemented
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-07 00:06:01 +08:00
Nitload c8f426d2e8 Daily update on 20250405-231604 by Nitload Youmu. Additional Message : most of repeat block analyzer complete
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-05 23:16:04 +08:00
Nitload 1a1db3554b Daily update on 20250330-080745 by Nitload Youmu. Additional Message : CASEOF block in full function, next is Collection operation, relative keywords processing and REPEAT block.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-30 08:07:45 +08:00
Nitload 17a226c206 Daily update on 20250328-131548 by Nitload Youmu. Additional Message : IF branch can be full functionally compiled. Next will be CASE_OF branch
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-28 13:15:48 +08:00
Nitload 36b6ad5a52 Daily update on 20250326-140335 by Nitload Youmu. Additional Message : If Branch building
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-26 14:03:35 +08:00
Nitload 469cb88472 Daily update on 20250325-164701 by Nitload Youmu. Additional Message : Lineaar line and multi-linear line compile full function. String literal parsing improve.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-25 16:47:02 +08:00
Nitload ffd5825a05 Daily update on 20250324-100332 by Nitload Youmu. Additional Message : Single line syntax analyzer ok, gonging on unit test of multi line, func call. Then building branch, loop, area syntax analyzer. Some of descriptors not supported.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-24 10:03:32 +08:00
Nitload 148b0fed4a Daily update on 20250323-151439 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-23 15:14:39 +08:00
Nitload 528d0c5462 Daily update on 20250323-080223 by Nitload Youmu. Additional Message : Unit test(not included in public repo) and syntax reverse analyzer
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-23 08:02:23 +08:00
Nitload e73d2fd7fb Daily update on 20250320-081135 by Nitload Youmu. Additional Message : Compiler Framework rebuild compelte, working on reverse converter
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-20 08:11:35 +08:00
Nitload 6788bc4a00 Daily update on 20250319-070022 by Nitload Youmu. Additional Message : None
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-19 07:00:22 +08:00
Nitload 5d99be7f3d Daily update on 20250318-203619 by Nitload Youmu. Additional Message : Syntax analyzer rebuilding, a neet and flexible structure introduced
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-18 20:36:20 +08:00
Nitload e3741687a7 Daily update on 20250318-080056 by Nitload Youmu. Additional Message : Syntax analyzer reshape
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-18 08:00:57 +08:00
Nitload a5aef8506d Daily update on 20250316-095544 by Nitload Youmu. Additional Message : Linear math inmprovement
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-16 09:55:44 +08:00
Nitload 753cc167bc Daily update on 20250315-092429 by Nitload Youmu. Additional Message : Arraging node generator struct, compile stat added.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-15 09:24:30 +08:00