Speeding up GPU copies by permuting iteration spaces, or, optimising the identity function

6 points by fanf


fanf

The traditional term for what this article calls an “LMAD” is a “dope vector”. When I was looking at the CACM version of that article I found its neighbour on the previous page also uses the term “dope vector” so it seems to have been well established by 1961 (at least in Algol circles). I guess the term went out of fashion because there was a long period when programming languages didn’t support multidimensional arrays, but only arrays-of-arrays. (Also, I keep seeing “LMAO”, rofl.)