난처한 병렬 선형 문제 (각 반복이 많은 반복을하는 루프는 다른 반복과 독립적 임)의 코어 수를 늘리면 효율은 어떻게 든 감소합니다 (Ts/(p * Tp)의 효율성) 어떻게 든 코어 수에 비례하여 선형 적으로 계산합니다.openmp 이론 대 실무 효율성?
실제로 스레드 스케줄링, OS 및 캐시 문제로 인해 구현이 많이 느려질 수 있습니다.
나는 속도 향상을 얻을 수 있다고 덧붙일 수 있으며, 이론상의 문제는 이론적으로 이론상으로 의 효율성이 p가 증가하는 선형 속도 향상을 갖는다.
질문 : OS, 스레드 스케줄링, 메모리 액세스 및 기타 유형의 기술적 제한 사항은 프로세서 수가 증가함에 따라 알고리즘의 효율성에 어떤 영향을 줍니까? 그것은 전혀 영향을 주어야합니까?
문제와 구현에 따라 달라질 수 있으므로 대답 할 수 없습니다. 그리고 "받아 들일 수있는"것은 나에게 주관적으로 보인다. – duffymo
더 많은 정보를 추가하여 질문에 희망적으로 답변 할 수 있습니다. – labotsirc
아니요, 여전히 너무 일반적입니다. – duffymo