## Resolved: Adding 3D vectors using SIMD intrinsics

In this post, we will see how to resolve Adding 3D vectors using SIMD intrinsics Question: I’ve got two streams of 3D vectors which I’d like to add using x86 AVX2 intrinsics. I’m using the GNU compiler 11.1.0. Hopefully, the ...

## Resolved: Vectorized calculation of new timeseries in pandas dataframe

In this post, we will see how to resolve Vectorized calculation of new timeseries in pandas dataframe Question: I have a pandas dataframe and I am trying to estimate a new timeseries V(t) based on the values of an existing ...

## Resolved: ValueError: x and y must have same first dimension, but have shapes (10000,) and (1, 10000)

In this post, we will see how to resolve ValueError: x and y must have same first dimension, but have shapes (10000,) and (1, 10000) Question: I am trying to write a code where I do a summation over a ...

## Resolved: “Vectorized” Matrix-Vector multiplication in numpy

In this post, we will see how to resolve “Vectorized” Matrix-Vector multiplication in numpy Question: I have an $I$-indexed array $V = (V_i)_{i \in I}$ of (column) vectors $V_i$, which I want to multiply pointwise (along $i \in I$) by ...

## Resolved: Set comparison optimization

In this post, we will see how to resolve Set comparison optimization Question: Description I have two large lists of sets I’m performing a very cost-intensive list comprehension that for every element in every set in A checks if there ...

## Resolved: How to integrate an array of functions?

In this post, we will see how to resolve How to integrate an array of functions? Question: I’m trying to integrate each element of an array to output an array of the same size. Below, X and Y are meshgrid ...

## Resolved: Ramp of lanes <= 1 exception when cross-compile Halide for RISC-V

In this post, we will see how to resolve Ramp of lanes <= 1 exception when cross-compile Halide for RISC-V Question: Tried this tutorial https://halide-lang.org/tutorials/tutorial_lesson_11_cross_compilation.html on x86 host machine (Ubuntu 20.04) but for RISC-V target architecture. Unfortunately, there is an ...

## Resolved: Understanding Java 17 Vector slowness and performance with pow operator

In this post, we will see how to resolve Understanding Java 17 Vector slowness and performance with pow operator Question: I have a question relating to the pow() function in Java’s 17 new Vector API feature. I’m trying to implement ...

## Resolved: Re. optimization: Does x += y at the center of a loop always cause a read after write data dependency and so prevent vectorization?

In this post, we will see how to resolve Re. optimization: Does x += y at the center of a loop always cause a read after write data dependency and so prevent vectorization? Question: My question is: Re. optimization: Does ...

## Resolved: What do the GCC compiler messages tell me to focus on to get the loop to vectorize?

In this post, we will see how to resolve What do the GCC compiler messages tell me to focus on to get the loop to vectorize? Question: My problem: I am trying to get GCC to vectorize a nested loop. ...