Otimização de Soma de Arrays com SIMD: Uso de Intrinsics AVX em C# e Comparação com C++
Com o lançamento do .NET Core 3.0, a Microsoft introduziu suporte nativo a funções intrínsecas (Hardware Intrinsics), permitindo que desenvolvedores C# acesssem instruções específicas da CPU para otimização de performance. Este artigo explora o uso de vetores de largura fixa, como Vector256<T>, utilizando o conjunto de instruções AVX (Adv ...
Publicado em 6-23 17:23
Algoritmo Vetorizado de Aceleração por Hardware SIMD para Inversão Horizontal de Imagens de 32 Bits (Usando YShuffleKernel de VectorTraits para Superar Limitações de Shuffle)
Em continuação ao artigo anterior sobre inversão vertical de imagens, este artigo aborda a inversão horizontal (FlipX), focando primeiramente em imagens de 32 bits para preparar o terreno para algoritmos mais complexos em imagens de 24 bits.
Serão apresentados tanto algoritmos escalares quanto vetorizados. Estes algoritmos são multiplataforma, ...
Publicado em 6-4 18:11