PAPI编译安装
性能应用程序编程接口 ( PAPI ) 是一个在各种平台上提供性能计数器的库。性能计数器在给定的执行运行期间提供有关处理器行为的准确低级信息。该信息可以包含简单的指标,如总循环计数、缓存未命中和执行的指令,以及更高级的信息,如总 FLOPS 和 warp 占用率。PAPI 使这些指标在分析时可用。
下载源码
git clone https://bitbucket.org/icl/papi.git
cd papi
git pull https://bitbucket.org/icl/papi.git
编译安装
cd papi/src
./configure --prefix=<your papi install dir>
make && make install
运行'papi_avail'
cd <your papi install dir>/bin
./papi_avail
设置环境变量
export PAPI_DIR=<your papi install dir>
export PATH=${PAPI_DIR}/bin:$PATH
export LD_LIBRARY_PATH=${PAPI_DIR}/lib:$LD_LIBRARY_PATH