Existujú dva spôsoby ako vylepšiť výkon počítačov - zvýšenie frekvencie procesora alebo pridanie viacerých procesorov. Prvý spôsob nevyžaduje žiadne zmeny programu, ktorý vykonáva výpočty počítača. Na druhú stranu, existuje fyzikálny limit frekvencie procesora, ktorý je dosiahnuteľný v bežných podmienkach. Druhý spôsob vyžaduje zmeny programu, ktoré umožnia jeho vykonávanie na viacerých procesorov. Preto je zaujímavé študovať možnosti automatickej paralelizácie programových výpočtov. Táto diplomová práca popisuje špeciálny typ programov, ktoré sú automaticky paralelizovatelné. Tiež prezentuje výsledky porovnania výkonu programov, ktoré boli automaticky paralelizované a programov, ktoré neboli. Automatická paralelizácia bola vykonaná implementovaným schedulovacím algoritmom a interpreterom navrhnutého programovacieho jazyka.