이렇듯 병렬 처리의 정도는 적용하려는 사람의 의도보다는 문제 그 자체에 따라 결정되는 면이 크다.
2.5.2 하드웨어 지원
병렬 컴퓨팅을 적용하려면 하드웨어의 지원도 필요하다. 먼저 여러 개의 처리 자원을 갖춘 하드웨어가 있어야 한다. 두 개 이상의 처리 자원을 갖추고 있지 못하면 실질적인 병렬성을 달성할 수 없다. 다음 장에서 하드웨어와 하드웨어가 동시 연산을 지원하는 원리를 설명하겠다. 병렬 컴퓨팅에 필요한 조건을 모두 이해했으니 이제 본격적으로 병렬 컴퓨팅이 무엇인지 알아보자.