데이터를 부분화 하여 동일한 연산을 수행하는 스레드나 프로세스를 병렬적으로 실행하는 방법
각 스레드나 프로세스가 서로 다른 연산을 수행하고 병렬적으로 실행하는 방법 데이터는 같을 수도 다를 수도 있다. 예를 들어 하나의 데이터로 여러 통계 데이터를 출력하는 프로그램이라면 하나의 데이터를 각자의 스레드가 처리할 것이다.