A technology with which a single processor can function as two virtual processors and execute two threads simultaneously.