并行计算复习第一篇 并行计算硬件平台:并行计算机...
分类:
其他好文 时间:
2015-06-08 09:50:04
阅读次数:
222
python多线程最出名的是 mutilprocessing (mp) 然而我推荐一个第三方的包, 它的实现比mp 简单地多, 只需要一句话job = job_server.submit(function, (paras,), (called-functions,), (imports,))非常容易理解,...
分类:
编程语言 时间:
2015-06-07 13:54:55
阅读次数:
233
入行十几年,做了不少分布计算、并行计算、海量数据处理的项目,按照现在的讲法,这些都属于云计算/大数据范畴。今天说说我做过的其中三个项目,只三个...
分类:
其他好文 时间:
2015-06-06 12:10:18
阅读次数:
137
云计算是云计算(Grid Computing )、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。...
分类:
其他好文 时间:
2015-06-04 11:47:13
阅读次数:
132
集合类的批处理: ? ? ??? Java8除了Lambda表达式外还提供了另一个重要的特性,即集合的批处理操作,集合类的批处理操作API的目的是实现集合类的“内部迭代”,并期望充分利用现代多核CPU进行并行计算。Jav...
分类:
编程语言 时间:
2015-06-02 18:18:55
阅读次数:
128
在Tiny的并行计算中,引用了远程方法调用工程,就是这里说的TinyRMI,当时在写测试用例的时候,只是在单机进行了测试,一切安好,但是Dawn在使用时,在多机进行试用,结果就出现了问题,最后花了不下一人周,才解决了Dawn发现的问题,最终解决了问题,也发现了RMI中的一些坑。可能有的人已经走过了,...
分类:
其他好文 时间:
2015-06-02 11:03:07
阅读次数:
147
在Tiny的并行计算中,引用了远程方法调用工程,就是这里说的TinyRMI,当时在写测试用例的时候,只是在单机进行了测试,一切安好,但是Dawn在使用时,在多机进行试用,结果就出现了问题,最后花了不下一人周,才解决了Dawn发现的问题,最终解决了问题,也发现了RMI中的一些坑。可能有的人已经走过了,...
分类:
其他好文 时间:
2015-06-01 11:25:48
阅读次数:
108
PLINQ Summary
LINQ (LINQ) Language Integrated Query 可以方便的查询并处理不同数据源的数据。PLINQ Parallel LINQ不光拥有LINQ的功能,还添加了并行操作的接口,以方便使用并提高效率。
更详细的信息: https://msdn.microsoft.com/zh-cn/library/dd460688(v=vs.110).aspx...
CUDA简介CUDA是并行计算的平台和类C编程模型,我们能很容易的实现并行算法,就像写C代码一样。只要配备的NVIDIA GPU,就可以在许多设备上运行你的并行程序,无论是台式机、笔记本抑或平板电脑。熟悉C语言可以帮助你尽快掌握CUDA。cuda编程CUDA编程允许你的程序执行在异构系统上,即CUP...
分类:
其他好文 时间:
2015-05-28 23:01:26
阅读次数:
170
GPU除了用处图形渲染领域外,还可以用来做大规模的并行运算,这里我们称其为GPGPU(General Purpose GPU);GPGPU计算通常采用CPU+GPU异构模式,由CPU负责执行复杂逻辑处理和事务管理等不适合数据并行的计算,由GPU负责计算密集型的大规模并行计算。比如医学上对图像进行重建、解大规模方程组等,接下来让我们进入GPU高性能运算之CUDA的世界吧!
CUDA编程:
...
分类:
其他好文 时间:
2015-05-27 12:28:27
阅读次数:
196