- 博客(15)
- 收藏
- 关注
原创 Linux系统下安装python3.8.0
下载安装包https://www.python.org/ftp/python/3.8.0/cd Python-3.8.0创建安装目录,此处我安装目录为/home/soft/Python-3.8.0/install_0215./configure --prefix=/home/soft/Python-3.8.0/install_0215makemake install以上完成安装,配置环境即可。export PATH=/public/home/Soft/Python-3.8.0/install.
2022-02-15 09:18:53
1441
原创 xshell的基本使用
下载xshell: https://www.netsarang.com/zh/free-for-home-school/打开xshell-新建-输入IP与端口号输入账号密码确定后连接即可。常用设置:a) 右键直接粘贴:工具-选项-键盘和鼠标b) 快捷键自定义:...
2021-09-06 10:48:45
183
原创 自动向量化调试过程查看CFG流图
循环向量化中可调用 viewCFG() 函数查看CFG结构图,具体操作如下:搜索关键字可以看到viewCFG() 是Function的成员函数:循环向量化中大多以“循环”“基本块”为基本进行操作,如何转到“函数”上呢?找到基本块,BB->getParent()即为函数类,此时便可直接调用viewCFG()函数了。之后生成.dot文件,如下图所示到/tmp/文件下找到.dot文件执行dot -Tsvg -o cfg.svg cfgmain-ab5565.dot命令,生成cfg.svg文
2021-02-02 17:20:07
458
1
原创 gcc安装步骤
记录一下gcc简单安装步骤下载源码包:https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz解压后进入文件夹使用自带脚本下载依赖包:./contrib/download_prerequisites创建build目录,cd build后:./…/configure --prefix=install路径 --disable-checking --disable-multilib --enable-languages=c,c++make &a
2021-01-15 17:10:30
9253
原创 LLVM安装debug版本时报错解决
上一篇详细描述了如何进行LLVM编译器的安装,这里记录一下debug版本的安装。那么为什么要装debug版本的呢?为了进行gdb调试。其实编译步骤并没有改动这里不再详细说明,可参考https://blog.youkuaiyun.com/weixin_43971060/article/details/104305177唯一的不同是要将 步骤5)LLVM的安装 中第三步cmake构建类型改成Debug即可:...
2020-02-27 16:33:37
1812
1
原创 LLVM的安装——从虚拟机到LLVM
2020年2月13日,好像是晴天也好像是阴天,管他什么天反正也没出门。晚上下楼扔垃圾,久违的微风拂面,恍然想起如今已经立春了,是春的温柔啊。啊,跑题了…想要安装LLVM都需要准备些什么呢?需要安装:虚拟机、centos、gcc/g++、cmake。这里是我的安装步骤以及一些比较有参考性的文章。准备步骤:虚拟机的安装:这个简单直接点点点就好没几步,装好后没有密钥的上网搜一个用就好,可以参...
2020-02-14 00:23:12
1823
原创 gdb调试源码跟踪
gdb clangb XXfunction / b /path/XX.cpp : 123set follow-fork-mode childr -O3 (编译选项) XX.c(测试文件)c / s / n / vprint 参数 (打印当前步骤下某参数至)
2019-07-16 11:01:19
1258
原创 spec2006 测试
下载好安装包:./install.shsource shrcclang:配置文件修改:XX.cfg1). {my path} :gcc →clang路径2). optimization :c/c++/fortran→加编译选项(向量化:-O3 -mavx2 -Rpass/-Rpass-missed/-Rpass-analysis=loop-vectorize -pg)runspec...
2019-07-16 10:54:12
5418
2
原创 矩阵乘的不同算法
这里涉及五种:普通矩阵乘、循环展开、循环分块、手工向量化(标量尾循环、矢量尾循环)。#include <stdio.h>#include <sys/time.h>#include <x86intrin.h>#define N 640//普通矩阵乘void matrix_multiply(float a[N][N], float b[N][N], f...
2019-06-28 10:02:33
490
原创 LLVM环境下openmp库安装步骤
下载openmp :http://releases.llvm.org/8.0.0/openmp-8.0.0.src.tar.xz解压:xz –d openmp-8.0.0.src.tar.xz && tar –xvf openmp-8.0.0.tar方便起见将文件名改为openmp,并在同级创建buildcd buildcmake -DCMAKE_BUILD_TYPE=R...
2019-06-25 11:43:30
3175
原创 Mpich安装步骤
通过安装MPICH构建MPI编程环境,从而进行并行程序的开发。MPICH是MPI(Message-Passing Interface)的一个应用实现,支持最新的MPI-2接口标准,是用于并行运算的工具。下载:http://www.mpich.org/static/downloads/3.2.1/mpich-3.2.1.tar.gz新建文件夹mkdir mpich-install,将压缩包解压...
2019-06-24 10:07:52
861
原创 LLVM gold插件安装步骤
LLVM gold插件安装步骤LLVM gold插件:下载:https://mirrors.tuna.tsinghua.edu.cn/gnu/binutils/binutils-2.32.tar.gz解压至新建文件夹lto在lto文件夹中:mkdir install 、mkdir build、cd build(install、build 、binutils-2.32文件同级)…/bi...
2019-06-24 09:59:48
3085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人