This is a type of architecture that can execute multiple instructions simultaneously by using multiple processing units.