소스에서 컴파일할 수 있는 간단한 부동 소수점 벤치마크?

소스에서 컴파일할 수 있는 간단한 부동 소수점 벤치마크?

ARM 플랫폼에 대한 일부 벤치마크에 관심이 있습니다. 부동 소수점 성능을 벤치마킹하는 데 사용할 수 있는 소스 코드가 포함된 간단한 벤치마크를 제안할 수 있는 사람이 있습니까? .deb 파일과 같은 패키지는 일부 플랫폼이 패키지를 지원하지 않기 때문에 작동하지 않습니다.

감사해요.

답변1

많은 부동 소수점 벤치마크를 찾을 수 있습니다.http://www.netlib.org/benchmark/;지금 몇 가지를 시도했는데 일부는 꽤 오래되었지만 이제는 의미 없는 결과를 제공합니다(예: 숫돌).http://www.netlib.org/benchmark/linpackc.new쓸만한 결과가 나올 것 같습니다. 특별한 빌드가 필요하지 않습니다.

wget http://www.netlib.org/benchmark/linpackc.new
mv linpackc.new linpack.c
gcc -O3 -march=native linpack.c -o linpack -lm
./linpack

(이것은 간단한 버전입니다.린팩 벤치마크이는 슈퍼컴퓨터 부동 소수점 성능을 비교하는 데 사용되는 표준입니다. TOP-500 비교에 사용된 구현은 다음에서 확인할 수 있습니다.http://www.netlib.org/benchmark/hpl/그러나 일부 지원 라이브러리가 필요합니다. )

시스템의 다른 구성 요소를 벤치마킹하려면 다음을 확인하세요.LM 벤치마크;소스코드로 제공되며 특별한 라이브러리 없이 컴파일됩니다. 빌드가 제대로 작동하려면 이것을 약간 조정해야 할 수도 있습니다.

tar xf lmbench3.tar.gz
cd lmbench3
mkdir SCCS
touch SCCS/s.ChangeSet bk.ver
cd src
make results

그런 다음 프롬프트를 따르십시오.

관련 정보