So the tensor accessors are a really more or less equivalent to doing pointers and pointer arithmetic (this is why the dimension is part of the template, really).
If you have a really good compiler, it might do the vectorization, but last I tried, writing intrinsics got things to run faster.
Best regards
Thomas