2013년 5월 24일 금요일

para_range

int q = N/ntask;
int r = N%ntask;
int start   = rank*q + min(rank, r);
int end     = (rank+1)*q + min(rank+1, r);

N = 14 이고 ntask 4이면
P1 : 0-4(4)
P2 : 4-8(4)
P3 : 8-11(3)
P4 : 11-14(3)

으로 start-end이 균등하게 할당 됨

댓글 없음:

댓글 쓰기