
工具使用
编译相关的常用工具使用
zhugl0
编译器开发、优化
展开
-
QEMU安装及测试
QEMU READMEQEMU is a generic and open source machine & userspace emulator and virtualizer.QEMU官网链接:https://www.qemu.org/ ,GitHub地址:https://github.com/qemu/qemuInstall QEMUTo download and build QEMU 6.1.0:wget https://download.qemu.org/qemu-6.1.0原创 2021-09-02 15:05:28 · 8604 阅读 · 0 评论 -
SourceTree+git结合gitee实现代码管理
为方便代码托管和协同开发,往往使用到Git,SVN等工具。在Windows和macOS上可使用git配合SourceTree来对Github或Gitee的远端代码进行管理。1.安装工具先安装git,下载地址为:https://git-scm.com/downloads。下载安装SourceTree,地址为:https://www.sourcetreeapp.com。 git安装只需要一直点击下一步安装完成就行,SourceTree安装时需要连接服务器登录账号,可以创建一个新账号或者使用已有原创 2020-05-27 12:25:28 · 5457 阅读 · 0 评论 -
Ninja安装和基本使用
Ninja是一个比Make更快速的小型构建系统。其github地址为:https://ninja-build.org/Ninja源码安装构造Ninja可使用CMake或python,在此以python为例:安装re2c。下载地址:http://re2c.org/install/install.html tar -xvzf re2c-1.0.3.tar.gz cd re2c-1.0.3...原创 2020-04-06 14:10:16 · 48464 阅读 · 5 评论 -
关于benchmark的Instruction Cache Misses测试
指令高速缓存未命中与数据高速缓存未命中相似,都是由于高速缓存已满而造成其它指令被冲出,也被称为capacity misses。为了测试指令的cache misses和memory相关信息,一般可使用perf工具或 Intel® VTune。关于perf工具使用使用perf测试memory和cache信息有较多的局限,推荐使用VTune。perf help命令可查看相关命令以及说明,其中per...原创 2020-01-15 15:05:39 · 2148 阅读 · 0 评论 -
SPEC CPU简介和使用
前言SPEC CPU是一套行业标准的CPU密集型基准测试套件。SPEC设计了此套件,以使用实际用户应用程序开发的工作负载,在最广泛的实际硬件范围内提供计算密集型性能的比较度量。这些基准作为源代码提供,要求用户习惯使用编译器命令以及通过控制台或命令提示窗口通过命令解释器使用的其他命令,以便生成可执行二进制文件。SPEC CPU2006和SPEC CPU2017说明SPEC CPU2006...原创 2019-12-18 17:27:00 · 36228 阅读 · 14 评论 -
Intel VTune基本使用介绍
Intel VTune基本使用介绍前言Intel VTune Amplifier是intel公司开发的一款强大的性能瓶颈分析软件,能帮助开发者找出性能影响因素,它支持Linux* OS,Windows* OS,Android* OS等目标平台和VMWare,KVM等虚拟平台,支持独立下载安装和集成安装。使用步骤如果使用icc中的vtune使用Xmanager中的Xshell进行连接...原创 2019-12-18 21:31:22 · 13512 阅读 · 8 评论