MPI 구동 시 core와 cpu는 다른 개념인가요?

foruses의 이미지

MPI로 병렬 계산시,

process 갯수를 6개로 할 때, 다음과 같이 되는데요,
mprun -np 6 prog.x

이 때 만약 이 시스템이 1개의 cpu당 4개의 processor core로 구성이 되어 있다고 가정하면,
1) 총 24개 (6 cpus x 4 cores/1cpus) cores를 사용하는 건지,
2) 아니면 6개의 cores에서 계산이 되는건지,

궁금합니다.

즉, 병령 계산에서 계산이 이루어지는 한 단위가 core인가요, 아니면 cpu인가요.

감사합니다.