Skip to content

PARSEC 설치 및 사용법 기록

PARSEC은 Princeton Application Repository for Shared-Memory Computers 의 약자로 System benchmark tool이다.  무료로 사용할 수 있다.

SPEC CPU2006 이 주로 사용되지만, 이건 유료이기 때문에 PARSEC도 많이 사용한다.

일단 PARSEC을 다운로드 받자



tar -xzvf parsec-2.1.tar.gz


tar -xzvf parsec-2.1-amd64-linux.tar.gz

PARSEC 2.1 과 precompiled binary 둘다 필요하다. 동시에 다운로드 받자. 
둘은 같은 디렉토리 체계를 가지고 있다. 그냥 한곳에 같이 압축을 풀면된다


아주 유용한 문서이다. 밑에 있는 Demo video는 무슨 만화영화 같은데 파일이 깨져있다.

튜토리얼을 보면 어떻게 bulid하고 실행하는지 나와있다. 

예를 들어 canneal 패키지를 build하고 싶으면 

parsecmgmt -a build -p canneal

하지만, build가 안된다. gcc path를 못찾는다.  /parsec-2.1/config 폴더에 보면 수많은 bulid configration 이 있는데 이중에 gcc.bldconf 에서 CC_HOME과 BINUTIL_HOME, GNUTOOL_HOME 을 적절하게 맞춰 주어야 한다.

만약 이렇게 해도 빌드가 안되는 package 가 있다면 ICC 컴파일러를 설치하고 역시 icc.bldconf 의 PATH를 수정해주어야 한다.

build가 끝났으면 실행을 해본다.

parsecmgmt -a run -p canneal -c gcc -i simsmall


이렇게 나오면 잘된거다.

Share
Tag :

Leave Comments

T-NAVI