It is a technique in which a computer processor is made to perform multiple instructions simultaneously.