2 * 4 physical cores * 2 = 16 logical cores. I'm not sure if we can call this logical CPU. But Hyper Threading is vendor specific and hence out of GATE scope.
https://en.wikipedia.org/wiki/Hyper-threading
Hyper Threading is Intel implementation of Simultaneous Multi-Threading (SMP). SMP means the CPU executes instructions from 2 different threads on the same physical core. For the OS, this appears as 2 different logical cores and this enables to have better pipeline efficiency in hardware.