
Extract the answer to the question from the following context.
Question: What allows computers to perform multiple instructions at the same time?
Context: Superscalar computers may contain multiple ALUs, allowing them to process several instructions simultaneously. Graphics processors and computers with SIMD and MIMD features often contain ALUs that can perform arithmetic on vectors and matrices.

multiple ALUs
