sniper安装配置

本文档详细介绍了如何在Ubuntu 16.04环境中配置和安装Sniper,一个高性能、精确的x86模拟器。首先,列举了所需的环境,包括Ubuntu系统、Docker以及一系列依赖库。接着,逐步说明了安装过程,涉及下载Sniper和Pin,创建pin_kit文件夹,安装Docker,以及在Docker中执行特定命令。最后,提供了测试步骤,指导用户在Sniper的test/fft目录下运行测试命令。
摘要由CSDN通过智能技术生成

简介

这里的sniper是下一代并行、高速、精确的x86模拟器,它是基于区间核模型的基础仿真设施。这里区间模型是利用一种机械分析模型,通过驱动单个核的时序模拟来抽象核心性能,而无需通过核的流水线阶段详细跟踪单个指令。模型的基础是miss事件(如分支错误预测、缓存和TLB miss、序列化指令等),将流畅的指令流经管道分成间隔。sniper 支持多工作负载,多线程和共享内存的应用定时仿真,支持100+个核。

环境

1、Ubuntu 16.04(64位)
2、Docker
3、以下依赖包:
a. zlib1g-dev
b. libbz2-dev
c. g++
d. libsqlite3-dev
e. libboost-dev
f. m4
g. xsltproc
h. libx11-dev
i. libxext-dev
j. libxt-dev
k. libxmu-dev
l. libxi-dev
m. gfortran

安装

1、下载sniper:sniper-7.2
2、下载Pin3.7:Pin(这里我使用的是Pin 3.7,版本太低会与sniper不兼容)
3、解压sniper,在sniper目

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值