自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 编译tensorflow为静态库

需要将tensorflow从源码编译为静态库参考教程:https://blog.csdn.net/carbon06/article/details/82632781【教程1】https://www.tensorflow.org/install/source?hl=zh-cn【教程2】发现新版本的tensorflow没有教程中提到的contrib文件夹,git checkout r1.14 切换回旧版本的tensorflow在tensorflow/contrib/makefile文件夹下运

2021-03-20 15:04:03 613 1

原创 Redis安装测试

1. 单机安装Redis教程参考:(测试通过)https://www.runoob.com/redis/redis-install.htmlhttps://www.cnblogs.com/heqiuyong/p/10463334.html修改为后台启动:修改redis.conf文件,把 daemonize no改为 daemonize yes服务操作命令systemctl start redis.service #启动redis服务systemctl stop redi...

2021-03-03 16:31:40 91 1

原创 nvmain源码阅读记录4

关于迁移其他人的介绍:http://www.voidcn.com/article/p-txgoagur-xp.html在每次IssueCommand的时候,都会在之前执行preHooks,之后执行postHooks。【注意】在GetChild( request )->IssueCommand( request );中,GetChild函数返回的是一个NVMObject_hoo...

2019-02-18 20:25:20 538 1

原创 nvmain源码阅读记录3

事件相关在EventQueue.cpp中Loop,currentCycle增加1void EventQueue::Loop( ){ /* * Loop() is called by NVMain::Cycle() in nvmain.cc, where the whole * memory system inserts new events into ...

2018-11-27 15:00:59 425

原创 nvmain源码阅读记录2

指令传递(nvmain.cpp中)bool NVMain :: IssueCommand中,预取会插入事件 if( CheckPrefetch( request ) ) { GetEventQueue()->InsertEvent( EventResponse, this, request, ...

2018-11-26 21:12:03 513

原创 nvmain源码阅读记录1

事件队列1在每个NVMObject中,有eventQueue和globalEventQueue在nvmain_mem.cc的初始化init函数中,设置globalEventQueue和eventQueue SetGlobalEventQueue( m_nvmainGlobalEventQueue ); SetEventQueue( m_nvmain...

2018-11-26 15:47:08 569

原创 gem5内存映射源码

gem5 se模式中,进行物理内存分配的时候,实现了简单的虚拟地址到物理地址映射机制在src/mem/page_table.cc中是具体的函数在src/sim/process.cc中调用page_table.cc中的map函数添加物理地址到虚拟地址的映射;Process::allocateMem(Addr vaddr, int64_t size, bool clobber){ ...

2018-10-31 16:31:20 1317

原创 run spec2017

GCC版本 5.4.0安装官网的指示用iso文件安装spec2017后,先build再run所有的benchmark首先需要修改配置文件(--config=XXX.cfg  在config文件夹中)复制Example-gcc-linux-x86.cfg为自己的名字修改gcc路径 (115行)%ifndef %{gcc_dir}% define gcc_dir ...

2018-10-18 17:45:17 3828 1

原创 安装Intel IMDT过程

购买了 dc p4800x 375G 的optane SSD经过一番周折,买到了IMDT的序列号服务器为Dell poweredgrr720 CPU 至强E5 2670 v2开始安装,先安装软件,再开启VT 和VT-D发现bios有VT选项但没有VT-D选项,咨询dell售后技术支持,表示bios设置种的SR-IOV即为VT-D,开启这个选项就可以支持VT-D开启后依旧失败...

2018-09-19 18:14:18 788 1

原创 搭建RAID0记录

在技​​嘉主板(Z370 AORUS Gaming 7)上搭建RAID0两块960pro的SSD(nvme m.2接口)一块850evo SSD(SATA接口)一块optane p4800x(PCIE接口)参考手册【重要】:http://download.gigabyte.asia/FileList/Manual/mb_manual_z370-aorus-gaming-7_sc...

2018-08-01 22:53:55 3094

原创 UEFI模式安装ubuntu16分区

https://jingyan.baidu.com/article/6181c3e0d24c57152ef15334.html创建分区:左下角“+” 依次为ubuntu的创建分区(本例中全部设置为主分区)【经实验不需要全部设为主分区,只需要第一个设为主分区,各个分区大小根据情况自己定义】1.大小:500MB;   新分区类型:主分区   新分区位置:空间起始位置   用于:...

2018-08-01 19:52:06 5946

原创 解决apt-get依赖问题

apt-get install时出现类似取决于:The following packages have unmet dependencies:apt-get install时出现类似取决于:openssh-client(= 1:6.6p1-2ubuntu1)Recommends:ssh-import-id but it is not going to be installed使用指令:aptitu...

2018-07-12 10:56:25 6102

原创 安装HMMSim模拟器

以下两处可下载,http://people.cs.pitt.edu/~sab104/simulator/https://github.com/mohamadkav/HMMsim-Server按照要求需要pin,https://software.intel.com/en-us/articles/pin-a-binary-instrumentation-tool-downloads下载pin最新版本和...

2018-04-16 14:46:53 1207

原创 RocksDB clock cache

通过clock算法实现,每个shard维护一个循环链表,clock handle循环遍历这个循环链表,寻找没有pinned的entry,如果这个entry上次scan之后访问过,则再给一次机会,清除标记移向下一位。若第二圈依旧一个可踢出的都没找到,就返回falseClockCache implements the CLOCK algorithm. Each shard of clock cache...

2018-03-13 16:30:23 855

原创 RocksDB Persistent Read Cache部分代码分析

【github Wiki搜索Persistent Read cache详细描述】第二种优势:直接拿走不影响使用 设计时不考虑针对某种设备三个主要部分:Block Lookup Index:maps a given LSM block address to a cache record locator. The cacherecord locator helps locate the block d...

2018-03-01 17:59:42 1097

原创 RocksDB整理

简单看了一下,不一定准确每次写入先写WAL,再写入memtable,保证failure后用WAL恢复memtable;当memtable刷到disk后,对应log废弃,过一段时间后删除LevelDB删除操作也是插入,只是标记Key为删除状态,真正的删除要到Compaction的时候才去做真正的操作;LevelDB没有更新接口,如果需要更新某个Key的值,只需要插入一条新记录即可

2017-11-08 17:22:53 1599

原创 KVstore 笔记【随时增】

KVstore对比文章http://blog.csdn.net/cadem/article/details/72516810?locationNum=8&fps=1

2017-11-06 11:28:14 2639

原创 fatcache分配空间阅读记录

slab_get_item(uint8_t cid){ rstatus_t status; struct slabclass *c; struct slabinfo *sinfo; struct slab *slab; ASSERT(cid >= SLABCLASS_MIN_ID && cid < nctable); c = &ctable[ci

2017-07-26 23:35:11 408

原创 fatcache源码阅读记录

fatcache源码简单介绍:http://godorz.info/2013/03/fatcache/想了解其内存,磁盘空间分配和使用每个slab对应一个结构体slabinfo(slabinfo是永在内存中的)Fc_slab.c 中slab_init开始初始化,初始化内存和磁盘两部分的空间,fd指向磁盘路径路径在运行时配置-D, --ssd-device=S

2017-07-25 15:23:43 349

原创 c libmemcached连接memcached

http://www.jsjtt.com/xitongyingyong/linux/58.html参考这篇文章初步连接,http://blog.chinaunix.net/uid-52437-id-2108905.html代码使用这篇文章进行初次尝试编译时记得加-lmemcached    lib/include路径根据自己安装路径选择添加需要将libmemcached.so文...

2017-04-06 22:11:27 268

原创 安装GEM5(ubuntu14)过程记录

第二次安装GEM5,比之前顺利很多具体教程与http://www.ithao123.cn/content-4362597.html一致安装M4时也出现了所述的问题,apt-get install autotools-dev和automake后,按教程使用sudo autoreconf -ivf指令,再输入sudo apt-get install texinfo指令,重新./conf

2016-09-27 23:27:09 455

原创 ubuntu安装搜狗输入法

1. 下载好搜狗输入法deb包,注意版本是32位还是64位2. 需要依赖文件fcitx,直接apt-get总是找不到,解决方式上fcitx官网,按照 https://fcitx-im.org/wiki/Install_%28Ubuntu%29 的方式先修改软件源并更新,之后再下载fcitx,apt-get install fcitx-bin 就成功了3. 再双击deb安装包,直接安装完重启

2016-05-07 20:56:12 302

原创 安装flashcache问题记录

需要安装flashcache,查看网上教程,都十分简略,多次尝试后失败一直时一个错误: Unknown symbol in module开始猜测会不会时内核的版本的问题,但是尝试了flashcache要求的2.6的版本和ubuntu自己的3.13的版本都是同样的错误尝试过以下两篇文章的方式都失败了:(这两篇文章介绍的比较详细)http://blog.csdn.net/qingchi

2016-04-09 11:10:45 610

原创 使用gparted进行磁盘分区

安装bcache过程中,对磁盘进行分区,分区过程记录如下: 之前不了解分区,按照网上教程下载gparted进行分区,对新加的磁盘进行分区时十分好用,但是在对原本磁盘修改分区时遇到一些问题。原本磁盘在装系统时直接一键安装,除了主分区,只有最后有一小块扩展分区中装了交换分区,想将主分区缩小尝试失败。查找资料发现要使用gparted live来分区。先下载gparted live的ios文件,用...

2016-03-30 20:17:12 2847

原创 安装Bcache中遇到的问题记录

linux新手小白,安装bcache,遇到些问题,记录如下:台式机装上SSD后,下载bcache-tools安装,操作系统ubuntu14 小白不懂linux,先apt-get安装gparted 对SSD进行分区,只分了一个区,没选择文件系统,直接mount后尝试 make-bcache 失败,说已有超块,可使用一个命令擦除,尝试使用给出的命令擦除,依旧擦除失败,多次尝试未

2016-03-30 19:53:34 2978 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除