Paralel işleme, aynı görevin aynı anda iki veya daha fazla mikroişlemcide işlenmesidir ve daha hızlı sonuçlar elde edilir. Bilgisayar kaynakları, birden fazla işlemciye sahip tek bir bilgisayar veya bir ağa bağlı birkaç bilgisayar veya her ikisinin bir kombinasyonunu içerebilir. İşlemciler paylaşılan hafıza yoluyla verilere erişiyorlar. Bazı süperbilgisayar paralel işlem sistemleri yüz binlerce mikroişlemciye sahiptir.
Paralel işleme yardımı ile, bir projeyi tamamlamak için gereken zamanı azaltarak aynı anda birkaç hesaplama yapılabilir. Paralel işleme özellikle hava durumu modellemesi ve dijital özel efektler gibi karmaşık hesaplamalar gerektiren projelerde kullanışlıdır. Paralel işlemenin etkinliğini anlamak için gerçek hayattan bir örnek alalım.
Meşgul bir alışveriş merkezinde yalnızca tek bir para sayacı varsa, müşteriler tek bir sıra oluşturacak ve sıralarını bekleyeceklerdir. İki para sayacı varsa, görev etkili bir şekilde bölünebilir. Müşteriler iki sıra oluşturacak ve iki kat daha hızlı servis verilecek. Bu, paralel işlemenin etkili bir çözüm olduğu bir örnektir.
Paralel işleme yardımı ile çözülmesi zor olan son derece karmaşık bilimsel problemler etkili bir şekilde çözülebilir. Paralel hesaplama, çok sayıda hesaplama içeren, zaman kısıtlaması olan ve çok sayıda küçük işe ayrılabilen işler için etkili bir şekilde kullanılabilir.
Paralel işleme; hava ve iklim, kimyasal ve nükleer reaksiyonlar, petrol arama, sismik verilerin ölçülmesi, uzay teknolojisi, elektronik devreler, insan genomu, tıp, ileri grafikler ve sanal gerçeklik ve üretim süreçleri gibi alanlarda özellikle faydalıdır.
Her ihtimalde, paralellik hesaplamanın geleceğidir. Genel olarak, paralel hesaplamanın başarılı bir şekilde uygulanması iki zorluğu içermektedir:
- Görevler aynı anda gerçekleştirilebilecek şekilde yapılandırılmalıdır.
- Birbiri ardına yürütülmesi gereken görevlerin sırası korunmalıdır


