The answer is "it depends"...
Of the examples you gave:
a) SMP and PAE are both Intel architectures (not MIPS, not ARM, etc)
b) SMP is for multiple CPUs (or multiple cores)
Non-SMP kernels are for single-CPU systems
c) PAE uses the Intel extensions to access >> 4GB in a 32-bit CPU.
(I would avoid it like the plague
I have no idea what "huge" is.
'Hope that helps .. PSM