Jeff Schwartz
|
55a7d80527
|
adding SIMD/TensorPrimitives to dotent-diag/analyzing-dotnet-performance (#330)
* incorporated feedback from previous pr, iterated with 100+ scalar loop tests to come to this skill, moved from skill to reference in the performance skill
* Update tests/dotnet-diag/analyzing-dotnet-performance/eval.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update tests/dotnet-diag/analyzing-dotnet-performance/eval.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update plugins/dotnet-diag/skills/analyzing-dotnet-performance/references/simd-vectorization.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update plugins/dotnet-diag/skills/analyzing-dotnet-performance/references/simd-vectorization.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update plugins/dotnet-diag/skills/analyzing-dotnet-performance/references/simd-vectorization.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update plugins/dotnet-diag/skills/analyzing-dotnet-performance/references/simd-vectorization.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Address review feedback on SIMD vectorization reference
- Check Span<T>/MemoryExtensions before TensorPrimitives (no extra dependency)
- Add all supported types (sbyte, ushort, uint, ulong, nint, nuint, char via ushort)
- TensorPrimitives: add constraint and applicable types columns (not just float/double)
- Add FusedMultiplyAdd, clarify AddMultiply vs MultiplyAdd distinction
- Prefer portable APIs over platform-specific intrinsics (allow when perf justifies)
- Fix dispatch pattern to use if/else if to avoid pessimizing small inputs
- Remove LINQ references
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* addressing more feedback
* move to the experimental plugin
* move the simd tests to exprimental
* add codeowners
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-25 10:51:28 -06:00 |
|