自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Instruction-Level Parallelism

今天高体把ILP讲完了,正好总结一下。首先是问题的提出,指令级并行中存在着数据依赖和冒险,以及控制依赖的问题,影响了指令并行度。然后是问题的解决,针对不同的问题给出不同的解决办法:Forwardingand bypassingDelayedbranches and simple branch schedulingBasiccompiler pipeline scheduling

2016-04-25 22:48:24 1712

原创 Firefox 64bit 多进程

由于Firefox在高分屏上的完美表现和Chrome的差强人意,我重新开始使用Firefox。 Firefox的优点自然不用多说,强大的插件系统。但问题也十分显著,就是捉急的性能。不过我找到了解决方案。Firefox发展这么多年,终于提供了64bit和多线程的实现。64bit不用多提,去年底Firefox开始提供官方64位版本,直接可以下载。 对于多线程,这是一个尚在测试中的特性,

2016-04-16 01:28:22 2074

原创 Windows下浏览器高分屏字体渲染

随着高分屏的普及,越来越多的应用开始提供HiDPI支持。对高分屏支持良好的应用中,字体真是赏心悦目,再也没有传统屏幕的颗粒感。但支持不好的应用,却比普通屏幕还要难受,字体十分模糊,阅读起来很痛苦。这其中,最为重要的便是浏览器。 高分屏支持分为两部分,一部分是UI的绘制,另一部分是字体的渲染。前者分为传统Win32应用和WPF、UWP,Win32下的UI缩放和布局会出现一些稀奇古怪的错误

2016-04-16 01:27:44 1952

原创 静心思考

生活不会停下它前进的步伐,但我们会。从小学一年级开始,写日记就是我生活中不可或缺的一部分。从起初被父亲逼迫着写,不写完不能睡觉开始,到后来无论多忙都要抽出一个小时做反思总结,写心得笔记。日记,被我作为生活中最为重要的一部分内容。但进入大学,沉沦似乎成为了生活的主题曲,日记也只有一周记一次的频率。时光飞逝,我们无法挽留时光,但能赋予时光以自己的意义。我一直坚信80/20原理,我们人生中80%

2016-04-14 13:43:11 599

原创 Windows下Theano安装和配置

1.Python环境Windows下因为缺少UNIX环境和工具链,所以需要配置的东西很多,不过好在有一些现有的解决方案。比如WinPython和Anaconda,将科学计算需要的Python环境打包安装,十分便捷。我选择的是Anaconda,作为商业解决方案相关文档、支持和更新要更好一些。在Theano官网上,官方表示Theano的开发团队采用的是Python2.764bit,所以我们

2016-04-13 22:58:47 450

原创 Shell文本处理

最优秀的文档是manual,通过man命令来学习一条命令是最为全面的方法。例如对于find,网上很多教程但都没有抓住要点,manual结构清晰,重点分明。 学习一条命令,首先明确其基本功能和结构,man手册中开始部分的Name和Synopsis写得很清楚;其次是参数,熟练掌握常见的参数,这部分要通过多用这条命令来练习以加深印象。 一、findfind分为三部分,起始目录,o

2016-04-07 22:53:52 349

原创 卷积神经网络CNN

参考资料:CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?https://www.zhihu.com/question/34681168一、神经网络的发展历史五六十年代,提出感知机八十年代,提出多层感知机,也就是神经网络,神经网络的层数直接决定了它对现实的刻画能力。但是,多层神经网络带来了一些问题:优化函数越来越容易陷入局部最

2016-04-07 20:42:18 1630

原创 2016-01-08 balloon

balloonKVM影子页表,EPT Best practices for KVM 通过一篇文章大致理解了KVM的内存管理机制,从GVA->GHA->HVA->HHA,先是影子页表,然后Intel加入了EPT,也就是两级MMU,硬件上解决了这一问题。Balloon Huge Page问题:fill_balloon时的循环变量错误,求解Balloon_Pages_Per_Page出错调试:pr

2016-01-18 01:15:20 369

原创 2016-01-17 restart

rebootWeekend Summary01-09Install ArchlinuxMeet with cousinSC II01-10SC IINoteDo not take computer to dormitoryTools不要在工具上浪费时间,明确自己要做的事情。玩弄工具,和玩游戏没有区别,等到自己完成任务再去考虑。 mpAC Lab1test DONEread re

2016-01-18 01:14:05 318

原创 2016-01-07 balloon set_config invoke

balloon set_config invokeModern Operating System: Memory ManagementNo Memory Abastraction单进程 多进程:页机制,PSW,保护位,静态重定位在嵌入式系统中,依然有很多没有内存抽象A Memory Abstraction:Address SpacesTwo problems:protection and

2016-01-07 19:35:11 431

原创 2016-01-06 diff calculation

diff calculationHyper-V自己做虚拟化研究,却对Hyper-V毫无了解,真是羞愧= =Hyper-V是Windows的一个组件,开启该功能后,系统会重启进行模块安装,安装完毕后,相当于在内核中加了一个中间层:Hyper-V层。随后所有的,包括原host在内的系统都会变成guest。不同于Xen中domain0还是hypervisor,Hyper-V上原host不过是一个有着特殊权

2016-01-06 20:57:05 421

原创 Civilization V and Beyond Earth

Civilization V and Beyond Earth引言最早接触文明系列是在高中机房,当时搞OI竞赛的时候闲来无事就找出一些配置要求比较低的游戏来玩。玩得最多的就是ArmorGames上的Flash小游戏,现在的Portal就是采用的当时一个小游戏的点子。因为从小就喜欢玩三国志、三国群英传等战旗策略类游戏,但机房的烂机器又跑不起来,网上搜了搜发现文明2应该很合胃口,从此就入了文明这个大坑=

2016-01-06 00:25:26 922

原创 2016-01-03 Balloon

BalloonNew Year不积跬步,无以至千里;不积小流,无以成江海。新的一年开始了,我需要反思自己的成败得失,扭转过去一年的颓势。扎扎实实,分清主次,做好自己的本职工作。大道至简,问题很简单,不要再本末倒置了。Kernel Ballooninit_vqs():Initialize VirtQueueballoon():Calc diff and invoke leak or fillfil

2016-01-05 23:35:56 327

原创 2015-12-31 MPI and Pthread

MPI and Pthread并行计算并行可以用openmpi,也可以用mpich,二者应该是并列的。但是由于二者提供了几乎一样的命令,所以二者可以同时安装,但是不可以同时处于使用状态。openmpi安装openmpi:sudo yum install openmpi openmpi-devel安装后,二进制文件位于 /usr/lib64/openmpi/bin 下,动态库文件位于 /usr/li

2016-01-05 23:35:24 924

原创 2015-12-23 QEMU Network Scripts

QEMU Network ScriptsQEMU ifdown scriptQEMU network scriptsqemu-ifup#! /bin/shswitch=br0ifconfig $1 up #ip link set $1 upbrctl addif ${switch} $1qemu-ifdown#! /bin/shswitch=br0brctl delif ${swit

2016-01-05 23:34:58 358

原创 2015-12-22 Git and CivV

Git and CivVGit and GitHubFinished GitHub course on WheelHouse.Git:configinitbranch,checkout,-b,merge,-dadd,mv,rmcommitlog --onelinereset,--soft,--mixed,--hardreversepull,pushGitHub:Fork a rep

2016-01-05 23:34:14 327

原创 2015-12-16 gcc-4.4

gcc-4.4Compile kernel-4.2.4 with gcc-4.4Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compilerBecause the gcc compiler is too old.Compile gcc-4.9.3 frome source

2016-01-05 23:33:38 967

原创 2015-12-15 QEMU Network Setup

2015-12-15 Tuesday

2015-12-16 13:34:49 381

原创 2015-12-14 Shell Tools

2015-12-14 Monday Daily Log

2015-12-15 15:54:42 471

转载 Ubuntu 12.04 文本文件 中文乱码

在终端中输入gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"gsettings set org.gnome.gedit.preferences.encodings sh

2013-11-02 02:30:42 630

原创 CloudSuite环境搭建

1.http://parsa.epfl.ch/cloudsuite/cloudsuite.html CloudSuit是一套用于测试服务器云服务性能的工具,我们采用这套软件提供的测试工具进行测试,同时用Pin来记录对于内存的访问情况,以便进行后续的分析。2.系统安装:Fedora 19,在数次进入安装的过程中遭遇黑屏重启后,意识到了Fedora19采用了GNOME3,很可能是显卡的问题。于是选

2013-10-28 10:55:27 3205 2

空空如也

空空如也

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

TA关注的人

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