Paralelismul este definit ca fiind modul de existenta a doua sau mai multe lucruri in acelasi timp si intrun acelasi domeniu. In acest caz, paralelismul se refera la utilizarea simultana a mai multor procesoare hardware sau a unui singur procesor software in executia unei sarcini sau a unui ansamblu de sarcini. Un exemplu de folosire a paralelismului la partea software este utilizarea threadurilor. Acestea functioneaza in paralel pentru a distribui o sarcina intre doua sau mai multe fire de executie. In domeniul hardware, un exemplu de folosire a paralelismului ar fi configurarea mai multor procesoare intr-o placa de baza pentru a furniza o performanta superioara.