I’m working with a data structure as follows: QVector<QVector> and using it in computations is very slow on the agx compared to the intel i7 3.8ghz computer. When I change the data structure to struct* instead it is much faster.
I’m also working with pointcloud data stored as vector<vector> and the same computations on the agx is about 10 times slower compared to the x86.
Is this speed discrepancy expected. Should I be using different data structures or thinking/programming differently for the two machines?