Superskalare Architektur :Ermöglicht die gleichzeitige Ausführung mehrerer Anweisungen durch die Verwendung mehrerer Ausführungseinheiten.
Simultanes Multithreading (SMT)/Hyper-Threading :Ermöglicht mehreren Threads die gemeinsame Nutzung der Ressourcen eines einzelnen Prozessorkerns durch Verschachtelung ihrer Anweisungen.
Multi-Core-Architektur :Verfügt über mehrere Prozessorkerne auf einem einzigen Chip, sodass verschiedene Threads gleichzeitig auf verschiedenen Kernen verarbeitet werden können.