`
standalone
  • 浏览: 615049 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

parallel computing vs. distributed computing

阅读更多
I think the explanation below by someone given on this page should be interesting...

http://arstechnica.com/civis/viewtopic.php?f=18&t=185623

Distributed computing has to be less bandwidth intensive. Therefore, the tasks have to be less co-dependent (since there is little cross-node communication, if any).

Parallel processing is faster and has higher bandwidth between nodes, but is harder to scale - you generally max out at 32 sockets in a single server, with 2-4 socket servers being the only really affordable ones. That can make up to 128 processors in a quad-core arrangement.

By contrast, it's much cheaper to buy 32 quad-core single-socket computers (or 128 single-core computers) and connect them via GigE or whatever. It's also harder to break a 128-core DC setup than a single massive server.

Finally, you can often get people to lend you computing time with DC. If you get one C2D core for 6-8 hours from someone for free, you can jump on it.
分享到:
评论

相关推荐

    MATLAB Parallel Computing Toolbox官方教程

    2. **分布式数组(Distributed Arrays)**:分布式数组是Parallel Computing Toolbox中的核心概念,它将大型数据集分散到并行池中的多个工作进程上。这种数据分片使得大型计算任务可以并行处理,大大提高了计算效率...

    Distributed.Computing.with.Python.178588969

    Get an introduction to parallel and distributed computing See synchronous and asynchronous programming Explore parallelism in Python Distributed application with Celery Python in the Cloud Python on ...

    Parallel Computing on Heterogeneous Networks

    Parallel Computing On Heterogeneous Networks Introduction Part I - Evolution Of Parallel Computing Chapter 1 - Serial Scalar Processor Chapter 2 - Vector and Superscalar Processors Chapter 3...

    Parallel Computing Toolbox User's Guide_R2020b.pdf

    Parallel Computing Toolbox提供了多种机制来同步和传输数据,比如使用数据存储(Datastore)和分布式数组(Distributed Arrays)。 5. 资源管理:并行计算需要高效的资源调度来管理多个工作器,包括启动、监控工作...

    Parallel Computing with MATLAB.pdf

    《Parallel Computing with MATLAB》这份学习资料深入探讨了MATLAB在并行计算领域的应用。MATLAB是一种广泛用于数值计算、符号计算、数据可视化和建模的高级编程环境,它以其简洁的语法和强大的功能深受科研人员和...

    MATLAB-parallel-computing.rar_MATLAB 并行_matlab并行算法_并行算法 matlab_

    MATLAB 提供了并行计算工具箱(Parallel Computing Toolbox),使用户能够充分利用多核、多处理器以及集群环境的计算资源,从而加速复杂计算任务的执行。 标题中的“MATLAB-parallel-computing”和描述中提到的...

    Neural Network Toolbox Getting Started Guide

    Cluster Computing with MATLAB Distributed Computing Server . . . . . . . . . . . . . . . . . . . . . . . 1-101 Load Balancing, Large Problems, and Beyond . . . . . 1-101 Neural Network Toolbox Sample ...

    The Handbook of Research on Scalable Computing Technologies

    Scalable Fault Tolerance for Large-Scale Parallel and Distributed Computing. Performance Models for Grid Computing. March 31, 2010 by kutenk Filed under: Computer Books The Handbook of Research on ...

    Packt.Hands-On.GPU.Computing.with.Python.1789341078.epub

    GPUs are proving to be excellent general purpose-parallel computing solutions for high performance tasks such as deep learning and scientific computing. This book will be your guide to getting ...

    Distributed Computing with Python [2016]

    Distributed Computing with Python by Francesco Pierfederici AZW3/MOBI/EPUB/PDF 多版本 This book will teach you how to perform parallel execution of computations by distributing them across multiple ...

    Springer - Distributed and Parallel Systems - Cluster and Grid Computing.rar

    Springer 出版的《Distributed and Parallel Systems - Cluster and Grid Computing》一书深入探讨了这两个主题,提供了丰富的理论知识和技术实践。 在分布式系统中,多个独立的计算机节点通过网络连接,共同完成一...

    Parallel Algorithms

    Focusing on algorithms for distributed-memory parallel architectures, Parallel Algorithms presents a rigorous yet accessible treatment of theoretical models of parallel computation, parallel algorithm...

    Parallel and Distributed Computation

    "This book marks an important landmark in the theory of distributed systems and I highly recommend it to students and practicing engineers in the fields of operations research and computer science, as...

    distributed and cloud computing

    Starting with an overview of modern distributed models, the book exposes the design principles, systems architecture, and innovative applications of parallel, distributed, and cloud computing systems....

Global site tag (gtag.js) - Google Analytics