두 개의 다른 시스템에서 Mathematica 벤치 마크 시스템 벤치 마크 결과

Xeon E5-1650 CPU , 24GB RAM 및 7200rpm 하드 드라이브 가있는 두 개의 시스템이 있습니다. Lenovo G510 랩톱 인 다른 시스템에는 코어 i7-4700MQ CPU , 4GB RAM 및 5400rmp 하드 드라이브가 있습니다.

Xeon 시스템 벤치 마크 결과 :
여기에 이미지 설명을 입력하십시오

i7-4700MQ 시스템 벤치 마크 결과 :

Xeon의 클럭 속도가 두 배나 더 높음에도 불구하고 Mathematica 소프트웨어는 RAM이 훨씬 적고 CPU가 약한 시스템에서 더 잘 수행됩니다! 벤치 마크 결과가 왜 그런지 누군가 설명해 주시겠습니까? 더 저렴한 랩톱을 구입할 수 있는지 여전히 Mathematica 가 수용 가능한 성능을 가질 수 있는지 궁금합니다 . CPU가 더 강하다고해서 항상 더 빠른 계산으로 이어지는 것은 아닙니다. 중요한 요소를 알고 있다면 더 적합한 랩탑을 구입할 수 있습니다.

각 테스트의 타이밍과 테스트에 대한 설명은 다음과 같습니다.



답변

그 이유는 컴퓨터가 가장 느린 구성 요소만큼 빠르기 때문입니다!

머신 중 하나는 훨씬 더 빠른 CPU, 더 많은 RAM 및 더 빠른 버스 속도를 가질 수 있지만 하드 드라이브가 5400rpm에서만 회전하고 데이터를 드라이브에서 프로세서로만 이동할 수있는 경우에는 거의 가치가 없습니다 느린 속도!

Mathmatica는 드라이브 / 스왑이 많은 프로그램이므로 빠른 하드 드라이브가 필요합니다. 더 빠른 컴퓨터에 15k 드라이브를 설치하면 5.4k 대신 SSD가 절대적으로 날아갑니다.

그것은 포럼 1 레이싱 카를 가지고있는 것과 동일하지만 30mph 도로에 붙어 있습니다-당신은 여전히 ​​가장 빠른 이론적 차를 가지고 있지만 도로가 제한되어 있다면 가치가 없습니다! (은유는 약하지만 한동안 커피를 마시지 않았습니다)


답변

두 프로세서는 서로 다른 세대의 인텔 하드웨어에서 제공됩니다. 서로 다른 세대 간의 클럭 주파수에서 성능에 대해 암시 할 수는 없습니다. i7에서 실행될 때 온칩 그래픽 프로세서를 사용하여 계산을 가속화 할 수 있습니다. 프로세스 탐색기 는 GPU 사용량을 보여줄 수 있습니다.

Windows 성능 툴킷을 사용하여 이러한 문제를 분석 할 수 있지만 협상하기에는 상당히 가파른 학습 곡선이 있습니다.