From 0bad6bb4809273a5365d961672085a58b263baf9 Mon Sep 17 00:00:00 2001 From: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com> Date: Wed, 8 Apr 2026 18:21:00 +0800 Subject: [PATCH] few changed --- .../ProcessorAbstraction/Numa.cs | 3 +- .../ProcessorAbstraction/NumaNode.cs | 1 + .../.$basic-arch.drawio.bkp | 381 +++++++++++++++--- StgSharp.UserInterface/basic-arch.drawio | 145 +++---- 4 files changed, 411 insertions(+), 119 deletions(-) diff --git a/StgSharp.Common/HighPerformance/ProcessorAbstraction/Numa.cs b/StgSharp.Common/HighPerformance/ProcessorAbstraction/Numa.cs index cb774710..b3bf4896 100644 --- a/StgSharp.Common/HighPerformance/ProcessorAbstraction/Numa.cs +++ b/StgSharp.Common/HighPerformance/ProcessorAbstraction/Numa.cs @@ -80,8 +80,7 @@ namespace StgSharp.Common.HighPerformance.ProcessorAbstraction ) { Span globalIndex = stackalloc uint[count]; - Span groupIndex = stackalloc ulong[count]; - _ = GetNumaEach(numaId, groupIndex, globalIndex); + _ = GetNumaEach(numaId, null, globalIndex); return new(numaId, count, globalIndex); } diff --git a/StgSharp.Common/HighPerformance/ProcessorAbstraction/NumaNode.cs b/StgSharp.Common/HighPerformance/ProcessorAbstraction/NumaNode.cs index 8b7343c6..50a49977 100644 --- a/StgSharp.Common/HighPerformance/ProcessorAbstraction/NumaNode.cs +++ b/StgSharp.Common/HighPerformance/ProcessorAbstraction/NumaNode.cs @@ -42,6 +42,7 @@ namespace StgSharp.Common.HighPerformance.ProcessorAbstraction internal NumaNode( uint numaId, int count, + Span logicalCoreIndex, Span logicalCoreIds ) diff --git a/StgSharp.UserInterface/.$basic-arch.drawio.bkp b/StgSharp.UserInterface/.$basic-arch.drawio.bkp index 54c69536..4f4fcc0a 100644 --- a/StgSharp.UserInterface/.$basic-arch.drawio.bkp +++ b/StgSharp.UserInterface/.$basic-arch.drawio.bkp @@ -1,77 +1,364 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + - - + + + + + + + - - + + - - + + + + + + - - + + + + + + + + - - + + + + + + + - - + + - - + + + + + + + + + + - - + + - - + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StgSharp.UserInterface/basic-arch.drawio b/StgSharp.UserInterface/basic-arch.drawio index 4f4fcc0a..31ff810e 100644 --- a/StgSharp.UserInterface/basic-arch.drawio +++ b/StgSharp.UserInterface/basic-arch.drawio @@ -1,10 +1,10 @@ - + - + @@ -19,7 +19,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -35,17 +35,17 @@ - + - + - + @@ -54,7 +54,7 @@ - + @@ -62,10 +62,10 @@ - + - + @@ -76,10 +76,10 @@ - + - + @@ -88,28 +88,33 @@ - + - - + + + + + + + - + - + - + - + - + - + @@ -119,7 +124,7 @@ - + @@ -127,7 +132,7 @@ - + @@ -135,26 +140,26 @@ - + - + - + - + - + - + @@ -162,19 +167,19 @@ - + - + - + - + - + @@ -182,15 +187,15 @@ - + - + - + @@ -198,10 +203,10 @@ - + - + @@ -211,7 +216,7 @@ - + @@ -219,13 +224,13 @@ - + - + - + @@ -235,7 +240,7 @@ - + @@ -243,25 +248,25 @@ - + - + - + - + - + - + - + @@ -271,10 +276,10 @@ - + - + @@ -282,7 +287,7 @@ - + @@ -292,25 +297,25 @@ - + - + - + - + - + - + - + @@ -318,7 +323,7 @@ - + @@ -326,38 +331,38 @@ - + - + - + - + - + - + - + - +