Logically: one_hot(id) · E. In practice: just index row id directly. O(d) memory access vs O(V·d) matmul.
For real models: V ≈ 32K-128K, d ≈ 768-4096. The embedding matrix is often the largest single weight tensor.