Uz ked ma algoritmus 2 kroky (jeden je konverzia farby a druhy je nejaky koder) tak ta konverzia farby moze bezat na 1jadre zatialco koder koduje na 2.jadre veci ktore boli predpripravene tym prvym jadrom. Apod. Zavisi vzdy od toho ktory krok je jak zlozity a jaka je tam nadvaznost. zavisle veci oddelit a kukat na nezavisle veci a tie paralelizovat.