Superskalær arkitektur :Tillader, at flere instruktioner udføres samtidigt ved at have flere eksekveringsenheder.
Simultaneous multithreading (SMT)/Hyper-Threading :Tillader flere tråde at dele ressourcerne fra en enkelt processorkerne ved at sammenflette deres instruktioner.
Multi-core arkitektur :Har flere processorkerner på en enkelt chip, hvilket gør det muligt at behandle forskellige tråde på forskellige kerner samtidigt.