시스템 LSI 의 표준 성능 지표로 클럭 스피드가 쓰일 수 없는 이유에 대해 말하려고 합니다. 시스템 LSI 의 표준 성능 지표로 클럭 스피드가 쓰일 수 없는 이유는 이미 근거가 제시 되어 있습니다. 클럭 스피드는 IPC (Instruction Per Clock. 분위 당 명령어 (나눌 분, 있을 위)) 값을 계산할 때에 많이 쓰이는데 IPC 값이 성능에 영향을 주는 것은 맞지만, 이 값이 해당 시스템 LSI 의 정확한 성능을 나타 내지는 않습니다. 그 근거는 지금까지 인텔과 AMD 의 자사의 프로세서 출시 행보와 벤치 마크 결과를 보면 알 수 있습니다.
2004 년 인텔과 AMD 가 열심히 자사의 제품 성능을 출시 하고 비교할 때의 벤치 마크 결과를 보면 알 수 있습니다. 2004 년에 인텔의 데스크 탑 주력 프로세서는 펜티엄 4 노스 우드 3.0C (3 Ghz) 제품 이었고, AMD 는 애슬론 64 클로 해머 3000+ (2 Ghz) 제품 이었습니다. 이 두 제품의 클럭 스피드 차이는 1 Ghz 입니다. 여기에서 IPC 값을 계산해보겠습니다. 예로 인텔과 AMD 모두 1 Mhz 에 3 개의 명령어를 처리 한다고 생각해 보면, 인텔의 펜티엄 4 노스 우드 3.0C (3 Ghz) 는 9,000 개의 명령어를 처리할 수 있고, AMD 의 애슬론 64 클로 해머 3000+ (2 Ghz) 는 6,000 개의 명령어를 처리할 수 있습니다.
하지만, 두 제품의 성능에 대한 벤치 마크 결과는 이 예로 든 IPC 값과 상관 없이 두 제품 모두 비슷한 결과를 나타 냈습니다. 그렇다면 인텔은 1 Mhz 에 2 개의 명령어를 처리할 수 있고, AMD 는 3 개의 명령어를 처리할 수 있다고 생각해 보면, 인텔의 펜티엄 4 노스 우드 3.0C (3 Ghz) 와 AMD 의 애슬론 64 클로 해머 3000+ (2 Ghz) 모두 6,000 개의 명령어를 처리할 수 있습니다. 이렇게 봐도 IPC 의 값은 해당 시스템 LSI 의 성능을 정확히 나타 내지 않는다고 생각할 수 있습니다.
이처럼 클럭 스피드는 해당 시스템 LSI 의 성능을 나타 내는 표준 지표로 사용될 수가 없었습니다. 하지만 지금까지 클럭 스피드로 시스템 LSI 의 성능을 나타 내는 표준 지표를 사용 했고, 그로 인한 잘못된 상식으로 인해 성능이 비슷 하거나 더 높았을지도 모를 다른 반도체 회사의 제품들은 소비자들에게 크게 환영 받지 못했습니다. 이처럼 클럭 스피드는 애초에 시스템 LSI 의 성능을 나타 내는 표준 지표로 사용될 수 없었고, 이러한 잘못된 점 때문에 많은 사람들이 유무형의 피해를 보았다고 생각합니다.