daily commit on 0917
This commit is contained in:
@@ -52,9 +52,27 @@ namespace StgSharp.Mathematics
|
||||
unsafe
|
||||
{
|
||||
MatrixParallelTaskPackage* handle = MatrixParallelFactory.CreateBaseTask();
|
||||
handle->Left = left.;
|
||||
handle->Right = right.Kernel;
|
||||
handle->Left = left.Buffer;
|
||||
handle->Right = right.Buffer;
|
||||
handle->Result = result.Buffer;
|
||||
handle->ComputeHandle = (IntPtr)InternalIO.Intrinsic.kernel_add;
|
||||
handle->LeftPrimOffset = 0;
|
||||
handle->RightPrimOffset = 0;
|
||||
handle->LeftPrimStride = left.KernelColumnLength;
|
||||
handle->LeftSecOffset = 1;
|
||||
handle->LeftPrimOffset = 0;
|
||||
handle->RightPrimOffset = 0;
|
||||
handle->RightPrimStride = right.KernelColumnLength;
|
||||
handle->RightSecOffset = 1;
|
||||
handle->RightPrimOffset = 0;
|
||||
handle->ResultPrimOffset = 0;
|
||||
handle->ResultPrimStride = result.KernelColumnLength;
|
||||
handle->ResultSecOffset = 1;
|
||||
handle->ResultPrimOffset = 0;
|
||||
handle->PrimCount = left.KernelRowLength;
|
||||
handle->SecCount = left.KernelColumnLength;
|
||||
}
|
||||
|
||||
MatrixParallel.LaunchParallel(SleepMode.DeepSleep);
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user