Linux의 부동 소수점 성능

Linux의 부동 소수점 성능

내 컴퓨터의 Geekbench에서 두 제품을 모두 테스트했습니다.윈도우그리고리눅스. Linux는 부동 소수점 성능에서 상당한 손실을 겪고 있는 것 같습니다.

내가 할 수 있는게 있습니까? 최적화 라이브러리를 설치하시겠습니까? 일부 설정을 변경하시겠습니까? 부동 소수점 연산의 차이점을 설명하는 방법은 무엇입니까?

답변1

나는 Linux에서의 벤치마킹을 위해 이 소프트웨어에 의존하지 않을 것입니다. 여기불만 사항 중 하나는 Geekbench가 동일한 64비트 하드웨어에서 64비트 시스템보다 32비트 Linux 시스템을 분석하는 데 이상할 정도로 빠르다는 것입니다.

나는 이것이 정확하다고 생각할 수 없다고 생각하지만, 모든 GNU/Linux 바이너리 배포판을 컴파일하고 아마도 세계에서 가장 널리 사용되는 컴파일러인 gcc에 그렇게 결함이 있을 것 같지는 않지만 다른 어느 누구도 그러한 결함을 가지고 있지는 않습니다. . 야유했다. 한편 Geekbench 개발자도 다음과 같이 인정했습니다.

신고하신 문제를 재현할 수 있었습니다. 우리가 아는 한, 이는 Linux Geekbench를 빌드하는 데 사용되는 컴파일러의 문제이며, 생성되는 64비트 코드는 생성하는 32비트 코드보다 느립니다. 우리는 이 문제에 대한 해결책을 찾기 위해 노력하고 있습니다.

그동안 Geekbench에 만족하지 못하신 경우 알려주시면 기꺼이 환불해 드리겠습니다.

그들은 Geekbench를 구축하는 데 어떤 컴파일러를 사용했는지 공개하지 않았습니다. 아마도 그렇게 하면 "32비트 코드보다 느린 64비트 코드를 생성한다"는 주장이 평가되고 조사될 수 있기 때문일 것입니다. 물론 이것은 매우 심각한 주장이며 만약 그렇다면 그들이 왜 이 컴파일러를 계속 사용할 것인지 궁금해합니다.

Geekbench가 악보 인쇄를 쉽고 편리하게 만들어준다는 것은 의심의 여지가 없습니다. 하지만 그 자체로 점수가 어떻게 나오는지는 잘 모르겠습니다.

관련 정보