to by me zajimalo jak by to bylo s vypocetnim vykonem, kdyby se i jakekoliv scitani, odcitani atd. normalnich cisel (ne vektoru) udelalo s pouzitim simd instrukci :-)
jak nekdo udelal kompiler co vsecko prevede na mov instrukce, tak kompilator co vsecku matiku dela se simd.
6. 10. 2022, 08:36 editováno autorem komentáře
Vector<T> je abstrakcia nad SIMD instrukciami, ktore sa pouziju podla procesora (dalej je tam vector2, vector3, MatrixXY,...).
Instrukcie procesorov sa ale daju tiez vyuzit priamo (System.Runtime.Intrinsics.XY), napr: pre X86 architektury su tu: https://learn.microsoft.com/en-us/dotnet/api/system.runtime.intrinsics.x86?view=net-6.0 samozremje podporovane su aj army.