Parallel Computing
文章平均质量分 75
tanjiekai
这个作者很懒,什么都没留下…
展开
-
道家-老子的算法思想分析
道家·老子的算法思想分析<br /><br />下面从道家的核心思想来分析一下它与稳定可靠性的关系。<br /> <br /> “无为”与稳定可靠性<br /> <br /> 先从道家的“无为”说起,道家中的无为并不是什么也不做,而是“顺其自然,与世无争”。顺其自然可以说是构建稳定可靠性系统的一个重要的前提条件,当不顺其自然时,那么人必须战胜自然才能取得稳定可靠地运行,否则必然会出现异常崩溃掉。<br /> <br /> 人能战胜自然吗?曾有人说过,“世界上最伟大的成就不是发明,而是发现”转载 2010-06-02 16:02:00 · 821 阅读 · 0 评论 -
多核编程的四层境界
<br />下面从四个层面来阐述多核编程的基本思想。第一层 先天·方法·策略层<br />第一层的基本思想就是“老子是伟大的多核计算科学家”一文中所提及的几个基本思想:“贪心”、“自私”、“偷”等。这些东西是先天存在的,是人类的一种本能,它又可以看作是方法、策略,因此把这层叫作“先天·方法·策略层”。<br />先天的方法策略并不限于“贪心”、“自私”、“偷”这三种,去年的SD大会上,我讲过一个基于抢夺的分布式内存管理算法,说明“抢”也是一种先天的方法策略。所谓:<br />“人之初,性本贪,性自私,性喜转载 2010-06-02 16:14:00 · 413 阅读 · 0 评论 -
什么是并行计算
传统的软件是按照串行计算的编程思想来编写的。串行计算程序是运行在具有一个核心(或CPU)的单机上。一个等待解决的问题被分解为一串独立的命令指示(instructions 函数或者可以执行的任务,也可以是线程)。命令指示会挨个的,顺序执行。并且在任一时刻都只有一个命令指示正在执行中。 换句话说,任何时候只有一个线程在执行。原创 2010-06-01 18:16:00 · 3516 阅读 · 0 评论