well, sort of, it's more complicated than that but yes. what happens is:
1. the GPU cannot keep the whole table in fast-access memory (most GPU's can only spare a few hundred registers at best)
2. the GPU then needs to read from the table in global memory, which is very slow, and it cannot do anything while it is reading this memory because n + 1 entirely depends on n
3. furthermore, the values of the table are accessed randomly, so the GPU cannot cache previously read table entries as it will probably need to read values in an entirely different location immediately after