2011年11月5日

OpenGPU经典讨论(Zz)

摘要: 文章被转载到了OpenGPU.org组织上面去,里面有很多高手对偶的这篇档案展开了讨论,无奈偶才疏学浅,不好发表什么,于是就默默的看着他们的言论学习强大.现在整理一下他们的回帖,也是相当棒的资料和经验,让我受益匪浅.原文地址:http://www.ispinel.com/2010/01/27/163讨论内容:qiaojie:我相信异构平台会是未来并行计算的主流,不过感觉Cell的Local Memory是个比较失败的设计,直接导致了编程困难从而导致最终被抛弃,如果把Local Memory变成cache的话编程就简单多了。cyj:我对GPGPU只有一知半解的理解,但是根据我的分析来看,CUDA 阅读全文

posted @ 2011-11-05 23:33 胡是 阅读(932) 评论(0) 推荐(0) 编辑

2011年1月23日

C++封装开销

摘要: 相对C来说,C++在内存布局以及存取时间上额外开销主要来自于:virtual function 机制: 用于实现 runtime bindingvirual base class: 用于实现一个多次出现在继承体系中的类, 有一个单一而被共享的实体。还有一些多重继承下的额外负担,发生在“一个derived class 和其第二或后继base class 的转换” 之间。 阅读全文

posted @ 2011-01-23 11:11 胡是 阅读(281) 评论(0) 推荐(0) 编辑

2011年1月22日

时间管理 - 给系统管理员(1)

摘要: 这本书的主题:把所有时间管理的物品放在同一个地方。大脑用于你正在做之事,其他则使用外部存储设备。替定期发生的事情开发例行公事。形成习惯和信念以预做决策。执行项目期间注意力不要分散。把这些工具用在工作以外的地方以改良你的社交生活。 阅读全文

posted @ 2011-01-22 12:01 胡是 阅读(186) 评论(0) 推荐(0) 编辑

2010年11月29日

C++ 公有继承(Zz)

摘要: publicprotectedprivate公 有继承publicprotected不可见私有继承privateprivate不 可见保护继承protectedprotected不可见对于公有继承方式(1) 基类成员对其对象的可见性:公有成员可见,其他不可见。这里保护成员同于私有成员。(2) 基类成员对派生类的可见性:公有成员和保护成员可见,而私有成员不可见。这里保护成员同于公有成员。(3) 基类... 阅读全文

posted @ 2010-11-29 08:55 胡是 阅读(328) 评论(0) 推荐(0) 编辑

2010年11月18日

Shell Script : test commnad or [ expr] (Zz)

摘要: test command or [ expr ]test command or [ expr ] is used to see if an expression is true, and if it is true it return zero(0), otherwise returns nonzero for false. Syntax: test expression OR [ expres... 阅读全文

posted @ 2010-11-18 11:38 胡是 阅读(976) 评论(0) 推荐(0) 编辑

2010年11月12日

把我的悲伤留给自己(Zz)

摘要: 能不能让我陪着你走既然你说留不住你回去的路有些黑暗担心让你一个人走我想是因为我不够温柔不能分担你的忧愁如果这样说不出口就把遗憾放在心中把我的悲伤留给自己你的美丽让你带走从此以后我再没有快乐起来的理由把我的悲伤留给自己你的美丽让你带走我想我可以忍住悲伤可不可以你也会想起我是不是可以牵你的手呢从来没有这样要求怕你难过转身就走那就这样吧 我会了解的把我的悲伤留给自己你的美丽让你带走从此以后我再没有 快乐... 阅读全文

posted @ 2010-11-12 11:58 胡是 阅读(381) 评论(0) 推荐(0) 编辑

2010年11月9日

Managing memory hierarchy in software is painful (Zz)

摘要: Problem: local memory is scarce, e.g. Cell SPE: 256KB for code & data CSX600 PE: 6KB for data data-movement hardware constraints, e.g. alignment forces early optimisation (which is the root of a... 阅读全文

posted @ 2010-11-09 15:50 胡是 阅读(167) 评论(0) 推荐(0) 编辑

2010年11月8日

好的串行代码与好的并行代码的区别(Zz)

摘要: 好的串行代码 好的并行代码 Good sequential code minimizes total number of operations. Good parallel code often performs redundant operations to reduce communication. Good sequential algorithms minimize space us... 阅读全文

posted @ 2010-11-08 16:11 胡是 阅读(494) 评论(0) 推荐(0) 编辑

任何成功的GPU编程模型都需要考虑的问题(Zz)

摘要: Any successful programming model has to consider:–ISA and architecture changes every six-twelve months–Machine is very wide (both data and instructions)–Caches tend to be simpler than CPU caches–High ... 阅读全文

posted @ 2010-11-08 15:41 胡是 阅读(232) 评论(0) 推荐(0) 编辑

多核平台上编程挑战(转自HiPEAC Roadmap)

摘要: Challenge 4.1: Passing More Semantics A first challenge is how to get the correct combination of programming constructs for expressing parallelism. Most probably, they will be taken from different pro... 阅读全文

posted @ 2010-11-08 14:58 胡是 阅读(224) 评论(0) 推荐(0) 编辑

导航