代码之家  ›  专栏  ›  技术社区  ›  Dervin Thunk

并行算法和数据结构

  •  3
  • Dervin Thunk  · 技术社区  · 15 年前

    了解我对算法的兴趣(参见 here ,我想知道是否有(与我以前的问题相反的)算法和数据结构 并行编程的主流。现在询问主流并行算法和DS可能还为时过早,但这里的一些大师可能对其中一些算法有过好的体验/坏的体验。

    编辑 :我对ALGOS和DS的成功应用比对学术论文更感兴趣。

    谢谢

    3 回复  |  直到 15 年前
        1
  •  8
  •   Alex Martelli    15 年前

    谷歌的许多白皮书,特别是但不是唯一与 this page 描述并行分布式计算及其DS和算法基础的成功实践应用。例如, this paper 对DBMS的数据结构进行修改,提取事务内并行性; this one (还有其他一些)介绍流行音乐 mapreduce 体系结构,如 hadoop ; this one 是一种高度可并行化的近似矩阵分解方法,适用于机器学习中的“核方法”等。

        2
  •  7
  •   stephan    15 年前

    也许,我完全错过了这一点,但是有很多主流的并行算法和数据结构,例如。 matrix multiplication , FFT , PDE linear equation 解算器、集成与仿真( Monte-Carlo / random numbers ) searching sorting 等等。看看 Designing and Building Parallel Programs Patterns for Parallel Programming . 然后就是 CUDA 诸如此类。你在找什么?