自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

We need more……

依然会关注并行计算,不定期更新

  • 博客(9)
  • 资源 (17)
  • 收藏
  • 关注

原创 memory wall/Spatial locality/Temporal locality/Memory Latency/

 Generally speaking, memory bus bandwidth has not seen the same improvement as CPU performance (an observation sometimes referred to as the memory wall), and with multi-coreand many-core systems, the available bandwidth is shared between all cores. This m

2010-12-27 20:57:00 1257

原创 什么是“内存墙”

    内存墙,指的是内存性能严重限制CPU性能发挥的现象。 在过去的20多年中,处理器的性能以每年大约55%速度快速提升,而内存性能的提升速度则只有每年10%左右。长期累积下来,不均衡的发展速度造成了当前内存的存取速度严重滞后于处理器的计算速度,内存瓶颈导致高性能处理器难以发挥出应有的功效,这对日益增长的高性能计算(High Performance Computing,HPC)形成了极大的制约。这种严重阻碍处理器性能发挥的内存瓶颈命名为"内存墙"(Memory Wall)。    在信息科学领域,更多核心

2010-12-27 20:35:00 4685

原创 进程的内存布局

Linux内存管理机制 Linux的内存管理主要由两个部分组成,一个部分负责物理内存的申请与释放,物理内存的申请与释放最小单位与Windows一样,都是以"页"为单位,在IA32中页的大小是4 KB;另外一个部分负责处理虚拟内存,虚拟内存的操作主要包括虚拟地址空间与实际存储空间的映射,物理内存页与硬盘页之间的置换等,下面各节分别介绍这几个方面的内容。进程的内存布局 一个32位Linux进程的地址空间为4 GB,与Windows类似,这个4 GB空间并不能全部被一个Linux进程的用户

2010-12-21 21:29:00 1031

原创 内存对齐的一篇不错的文章

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://bigwhite.blogbus.com/logs/1347304.html在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解更加底层的秘密,“内存对齐”对你就不应该再透明了。一、内存对齐的原因大部分的参

2010-12-17 10:19:00 777

原创 MPI + C 的hello world程序

为什么我博客的头像变成了一个小盆友啊?

2010-12-14 18:50:00 4518

原创 内存阶层(Memory hierarchy)

由于硬件技术的限制,我们可以制造出容量很小但很快的存储器,也可以制造出容量很大但很慢的存储器,但不可能两边的好处都占着,不可能制造出访问速度又快容量又大的存储器。因此,现代计算机都把存储器分成若干级,称为Memory Hierarchy,按照离CPU由近到远的顺序依次是CPU寄存器、Cache、内存、硬盘,越靠近CPU的存储器容量越小但访问速度越快,下图给出了各种存储器的容量和访问速度的典型值。

2010-12-14 16:12:00 2434

原创 循环展开(loop unrolling / loop unwinding)

 Loop unwinding, also known as loop unrolling, is a loop transformation technique that attempts to optimize a program's execution speed at the expense of its binary size (space-time tradeoff). The transformation can be undertaken manually by the programmer

2010-12-13 13:29:00 5263

原创 循环开销(loop overhead)测试程序

同样的运算次数,for 循环的个数不同,开销也是不同的。我表示很无知……#include #include #include using namespace std;int main() { int k; struct timeval start, end; gettimeofday(&start, NULL); for (int l = 0; l

2010-12-12 11:59:00 2109

原创 new和delete示例程序

//实现一个任意行、不等列的二维表/*示例输入:43 11 12 132 21 224 31 32 33 341 41输出:411 12 13 average:1221 22 average:21.531 32 33 34 average:32.541 average:41*/#include using namespace std;typedef struct { int num; int *rowPointer;}Row;voi

2010-12-06 16:55:00 574

ABS Guide中文版(非扫描版)

这个是latex编译过的中文版本,拿来分享一下~

2013-03-25

vi配置文件

一个很好用的vi配置文件,解压到~/,重新打开终端即可生效。

2013-03-25

DigitalMediaRescuePro 数据恢复绿色版

继R-Studio之后[http://download.csdn.net/source/2697619],在这里推出又一款好用的数据恢复软件。

2011-08-08

[xen源码分析的文档]xen分析.pdf

这是一个分析xen源码的文档,虽然不是特别好,拿来分享,仅供参考。 如果哪位有xen源码分析的参考资料,欢迎分享。 中国云计算论坛上,很多人下不过来,现在上传到这里,免积分下载!

2011-03-21

数据恢复R-Studio破解版

把硬盘数据弄丢了,这个痛不欲生的经历,让我发现一个数据恢复的强大工具,内附攻略。DigitalMediaRescuePro 数据恢复绿色版http://download.csdn.net/source/3503524

2010-09-15

[资料包]ubuntu下MPICH2 集群的搭建

收集加个人整理,已经安装成功,现分享个人资料包。

2010-09-03

都志辉《高性能计算并行编程技术-MPI并行程序设计》

作者:都志辉;清华大学出版社;MPI并行程序设计方法

2010-09-03

《Efficient Memory Sharing in the Xen Virtual Machine Monitor》

主要讲解了xen architecture,xen memory management ,xen方面的欢迎多多交流~

2010-07-31

《Linux内核源代码情景分析》非扫描版

这是一本神书,我就不用介绍了,清晰版,很难找到。分数不够的请联系楼主博客

2010-07-31

《Linux内核源代码情景分析》阅读心得

一位牛人的读核感悟。"读内核源代码是一件很有意思的事,它像一条线,把操作系统、编译原理、C语言、数据结构与算法、计算机体系结构等基础课程串起来"。

2010-07-31

Xen Virtualization A Practical Handbook

《Xen Virtualization A Practical Handbook》 欢迎XEN爱好者多多交流

2010-03-17

Running Xen A Hands-On Guide to the Art of Virtualization

《Running Xen A Hands-On Guide to the Art of Virtualization》 chm文件。

2010-03-17

[pdf]The book of xen

the book of xen pdf 完整版。作者 Chris Takemura 和 Luke S. Crawford xen方面的欢迎多多交流~

2010-03-17

分段线性插值matlab程序

一个很经典的分段线性插值的matlab程序,程序短小精悍,其中应用了向量思想,还有数组的逻辑坐标。

2010-01-05

软件设计师个人笔记PDF

软件设计师(中级),2008年个人整理的笔记。word版本暂时没找到。 注:文档中联系方式已过期。

2009-12-08

高等应用数学问题MATLAB求解习题参考解答_薛定宇

高等应用数学问题MATLAB求解习题参考解答,薛定宇,清华大学出版社

2009-12-08

linux操作系统下XEN的安装与配置

主要介绍基于Redhat Enterprise Linux AS 5 的XEN安装与配置.Xen是一个基于虚拟硬件监控器技术的虚拟化软件。Xen运行在一个宿主linux系统上,提供同时引导启动多个linux实例的能力.

2009-12-08

空空如也

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

TA关注的人

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