SMP (Symmetric multiprocessing) is supposed to take the advantage of using two cores when present and supported by the Linux kernel.
For multicore devices it is recommended to use the SMP firmware, unless you experience problems when using two cores.
Since AR-5381u has BCM6328, which is single core, I'd guess that the generic images are the right ones (which leaves the question why smp images exist).