I have a vector of 500 elements or so. I have a function that loops through each element and apply an algorithm. The function will output a dataframe with equal length to the input vector of 500 elements or so. Each row of the output dataframe that is mapped from an element in the vector can be computed independent of the other elements in the vector.

This is a classic case of a problem to be solved by a GPU, or multiple cores.

How do I get started with GPUs and AWS as an R programmer?