task level parallelism:utilizing multiple processors by running independent programs simutaneously parallel processing