HyperThreading

Hyperthreading technology simulates additional cores. Your i3 has two physical cores. Hyperthreading simulates two additional cores (one virtual core per physical core). Basically, you have a dual core cpu that pretends to be a quad core cpu.
 


The i3 just cut out the turbo boost which all the i5 series have except the 750. Am I the only one that doesn't think the naming scheme isn't that complicated?