1. A Simultaneous Multi-Threading (SMT) processor comprising at least one processing circuit associated with operation of a thread in the SMT processor and configured to operate at different performance levels based on a number of threads currently operated by the SMT processor.