您的位置:首页 > 财经 > 金融 > 为企业做贡献的文章_为企业设计网络营销方案_西安关键词排名软件_百度网盘下载慢

为企业做贡献的文章_为企业设计网络营销方案_西安关键词排名软件_百度网盘下载慢

2025/4/23 8:50:40 来源:https://blog.csdn.net/weixin_44584198/article/details/147234020  浏览:    关键词:为企业做贡献的文章_为企业设计网络营销方案_西安关键词排名软件_百度网盘下载慢
为企业做贡献的文章_为企业设计网络营销方案_西安关键词排名软件_百度网盘下载慢

使用CS Roofline Toolkit测量带宽

工程下载:使用CS Roofline Toolkit测量带宽-案例工程文件,也可以按照下面的说明使用git clone下载

目录

  • 使用CS Roofline Toolkit测量带宽
    • 0、Roofline模型理解
    • 1、CS Roofline Toolkit下载
      • 1.1、设置代理
      • 1.2、git clone下载
    • 2、CS Roofline Toolkit配置
      • 2.1、复制配置文件
      • 2.2、确定MPI参数
      • 2.3、修改配置文件
    • 3、CS Roofline Toolkit的执行与绘图
      • 3.1 安装gnuplot
      • 3.2 执行测试
      • 3.3 查看结果

0、Roofline模型理解

1、CS Roofline Toolkit下载

1.1、设置代理

一般来说下载网速比较慢,可以根据实际情况设置代理加速,我使用Clash加速:

export https_proxy=http://192.168.8.5:7890
export http_proxy=http://192.168.8.5:7890

在这里插入图片描述
在这里插入图片描述

1.2、git clone下载

git clone https://bitbucket.org/berkeleylab/cs-roofline-toolkit.git

在这里插入图片描述

2、CS Roofline Toolkit配置

2.1、复制配置文件

先cd到指定目录:

cd cs-roofline-toolkit/Empirical_Roofline_Tool-1.1.0/

复制配置文件config.madonna.lbl.gov.01,复制为MyComputer

cp Config/config.madonna.lbl.gov.01 Config/MyComputer

2.2、确定MPI参数

使用下面命令打印MPI参数:

mpicc -show

返回为:

gcc -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -I/usr/include/x86_64-linux-gnu/mpich -L/usr/lib/x86_64-linux-gnu -lmpich

核心头文件链接库文件链接为:

-I/usr/include/x86_64-linux-gnu/mpich
-L/usr/lib/x86_64-linux-gnu -lmpich

2.3、修改配置文件

修改刚刚创建的配置文件:

vim  Config/MyComputer

主要的修改如下:
在这里插入图片描述
MyComputer文件的内容为:

# Linux workstationERT_RESULTS Results.MyComputerERT_DRIVER  driver1
ERT_KERNEL  kernel1ERT_MPI         True
ERT_MPI_CFLAGS  -I/usr/include/x86_64-linux-gnu/mpich
ERT_MPI_LDFLAGS -L/usr/lib/x86_64-linux-gnu -lmpichERT_OPENMP         True
ERT_OPENMP_CFLAGS  -fopenmp
ERT_OPENMP_LDFLAGS -fopenmpERT_FLOPS   1,2,4,8,16
ERT_ALIGN   64ERT_CC      g++-11
ERT_CFLAGS  -O3 -march=native -fstrict-aliasing -ftree-vectorizeERT_LD      g++-11
ERT_LDFLAGS 
ERT_LDLIBS  -lmpichERT_PRECISION FP64ERT_RUN     export OMP_NUM_THREADS=ERT_OPENMP_THREADS; mpirun -np ERT_MPI_PROCS ERT_CODEERT_PROCS_THREADS  1-8
ERT_MPI_PROCS      1,2,4
ERT_OPENMP_THREADS 1,2,4ERT_NUM_EXPERIMENTS 3ERT_MEMORY_MAX 1073741824ERT_WORKING_SET_MIN 1ERT_TRIALS_MIN 1ERT_GNUPLOT gnuplot

3、CS Roofline Toolkit的执行与绘图

3.1 安装gnuplot

绘图控件需要gnuplot,执行下面命令安装:

sudo apt install gnuplot

3.2 执行测试

执行下面命令运行测试:

./ert Config/MyComputer

在这里插入图片描述
运行完成显示:
在这里插入图片描述

3.3 查看结果

先安装ghostscript包,这个包附带ps2pdf插件,可以将ps文件转换为pdf:

apt install ghostscript

使用下面命令进行转换为pdf:

ps2pdf Results.MyComputer/Run.001/roofline.ps MyComputerRoofline.pdf

打开pdf,结果如下:
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com