이 질문에서 영감을 얻었습니다.
위 질문에 대한 대답은 저속 멀티 코어 프로세서가 반드시 고속 단일 코어 프로세서와 동일한 수준에서 성능을 발휘하지 못하는 이유를 설명하는 데 적합합니다.
예: 4*2=8이지만 쿼드 코어 2GHz 프로세서가 반드시 싱글 코어 8GHz 프로세서만큼 빠르지는 않습니다.
그러나 나는 그 답변에 담긴 정보를 실제 사용에 머릿속에 담는 데 어려움을 겪고 있습니다. 특히, 특정 CPU가 특정 요구 사항을 가진 응용 프로그램에 적합한지 여부를 판단하는 데 이를 어떻게 사용해야 하는지 알고 싶습니다.
예시 시나리오:
- 애플리케이션의 최소 CPU 요구 사항은 2.4GHz 듀얼 코어입니다.
- 다른 애플리케이션의 최소 CPU 요구 사항은 1.8GHz 단일 코어입니다.
위 시나리오 중 하나에 대해: 더 적은 수의 코어를 가진 고속 프로세서 또는 더 많은 코어를 가진 저속 프로세서로 동등하게 충분합니까? 그렇다면 주어진 코어 수에 필요한 적절한 프로세서 속도를 어떻게 결정할 수 있습니까?