并行计算与计算机集群
并行计算与计算机集群
(2011-10-09 11:56:37)
标签:
校园 |
分类: 工作篇 |
并行计算模型
并行计算模型通常指从并行算法的设计和分析出发,将各种并行计算机(至少某一类并行计算机)的基本特征抽象出来,形成一个抽象的计算模型。从更广的意义上说,并行计算模型为并行计算提供了硬件和软件界面,在该界面的约定下,并行系统硬件设计者和软件设计者可以开发对并行性的支持机制,从而提高系统的性能。
PRAM模型
类型
PRAM模型的优点
PRAM模型的缺点
BSP模型
BSP模型的特点
对BSP模型的评价
LogP模型
描述
LogP模型的特点
LogP模型的不足之处
C3模型
C3 模型的特点
C3 模型的不足之处
BDM模型
BDM模型的特点
BDM模型的不足
- 扩展阅读:
-
并行计算模型,并行计算机
- 开放分类:
- 并行计算
计算机集群
简介 计算机集群简称集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。
集群分类
集群分为同构与异构两种,它们的区别在于:组成集群系统的计算机之间的体系结构是否相同。集群计算机按功能和结构可以分成以下几类:
高可用性集群 High-availability (HA) clusters
负载均衡集群 Load balancing clusters
高性能计算集群 High-performance (HPC) clusters
网格计算 Grid computing
高可用性集群
一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上线,该过程并不影响整个集群的运行。
负载均衡集群
负载均衡集群运行时一般通过一个或者多个前端负载均衡器将工作负载分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。这样的计算机集群有时也被称为服务器群(Server Farm)。 一般高可用性集群和负载均衡集群会使用类似的技术,或同时具有高可用性与负载均衡的特点。
Linux虚拟服务器(LVS)项目在Linux操作系统上提供了最常用的负载均衡软件。
高性能计算集群
高性能计算集群采用将计算任务分配到集群的不同计算节点儿提高计算能力,因而主要应用在科学计算领域。比较流行的HPC采用Linux操作系统和其它一些免费软件来完成并行运算。这一集群配置通常被称为Beowulf集群。这类集群通常运行特定的程序以发挥HPC cluster的并行能力。这类程序一般应用特定的运行库, 比如专为科学计算设计的MPI库。
HPC集群特别适合于在计算中各计算节点之间发生大量数据通讯的计算作业,比如一个节点的中间结果或影响到其它节点计算结果的情况。
网格计算
网格计算或网格集群是一种与集群计算非常相关的技术。网格与传统集群的主要差别是网格是连接一组相关并不信任的计算机,它的运作更像一个计算公共设施而不是一个独立的计算机。还有,网格通常比集群支持更多不同类型的计算机集合。
网格计算是针对有许多独立作业的工作任务作优化,在计算过程中作业间无需共享数据。网格主要服务于管理在独立执行工作的计算机间的作业分配。资源如存储可以被所有结点共享,但作业的中间结果不会影响在其他网格结点上作业的进展。
集群技术
1是通过多台计算机完成同一个工作。达到更高的效率。 2是两机或多机内容、工作过程等完全一样。如果一台死机,另一台可以起作用。
集群软件
Sun Grid Engine
多核优化
- 开放分类:
- CPU , 并行计算 , 计算技术
0
顶
已投稿到: |
排行榜
|
---|
并行计算与计算机集群相关推荐
- 计算机集群 -- Linux 集群技术概述
Linux 集群技术概述 一.什么是集群 ? 二.常见集群架构 三.为什么要使用集群 ? 四.集群分类 1.负载均衡集群 2.高可用集群 3.高性能计算集群 4.网格计算 五.常用集群软.硬件 一.什 ...
- 计算机集群共享gpu,GPU集群
GPU集群是一个计算机集群,其中每个节点配备有图形处理单元(GPU).通过图形处理单元(GPGPU)上的通用计算来利用现代GPU的计算能力,可以使用GPU集群执行非常快速的计算.GPU集群可以使用来自 ...
- diy计算机集群_建立一台DIY超级计算机!
diy计算机集群 Ok, so perhaps 'Supercomputer' is a bit grand, but by the end of this three-part series, yo ...
- 开源计算机集群监控Ganglia应用视频
Ganglia源于Berkeley发起的一个开源集群监视项目,设计用于监测数上千节点的计算机集群.它包含gmond.gmetad以及一个Web前端.可以用来监控系统处理器 .内存.硬盘 I/O.网络流 ...
- 如何利用集群计算机玩游戏,超算中心计算机集群使用简介.ppt
超算中心计算机集群使用简介.ppt 中科院近代物理研究所超算中心计算机集群使用简介 一:集群硬件基本情况的介绍 基本情况如下,其中集群一是联想深腾7000G.四套集群统一使用Infiniband&am ...
- 为什么计算机集群叫云,为什么叫云计算?
满意答案 yx6425 2014.07.08 采纳率:59% 等级:13 已帮助:12281人 1.狭义云计算 狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需.易扩展的方式获得所需 ...
- 架构高性价比的分布式计算机集群
正如你所看到的一样,你的机器在绝大多数时间是空闲的,如果你在Windows下用任务管理器或其他的Linux平台的工具(例如top,xload)观察CPU,你会看到CPU的使用率常见在1-2%.事实上, ...
- 清华大学参赛计算机集群,清华学生超算团队获得国际大学生超级计算机竞赛(SC18)总冠军...
原标题:清华学生超算团队获得国际大学生超级计算机竞赛(SC18)总冠军 人民网11月16日电 美国当地时间11月15日,2018国际大学生超级计算机竞赛(SC18)在达拉斯落下帷幕,清华大学计算机系超 ...
- 使用pp架构形成计算机集群请求的地址无效_干货!史上最详细脑图《大型网站技术架构》...
1. 介绍一下 <大型网站技术架构>这本书可能很多人都看过,小编个人觉得真的是非常不错的一本书. 看完这本书后,你会对如何设计大型网站架构,有非常清晰的思路. 如果还没有读过的小伙伴,赶紧 ...
最新文章
- Linux cp 实现强行覆盖
- JavaWeb:JavaScript
- linux内存实验,LINUX编程-实验五 内存管理实验
- 【机器学习】贝叶斯线性回归(最大后验估计+高斯先验)
- 牛客练习赛69D-火柴排队【dp】
- 【Oracle】第一次安装失败,第二次成功,如何安全删除第一次的?
- XII jenkins
- python 调用 c 生成数组_使用C类型如何将数组从C++函数返回到Python
- 华三服务器bios中查看硬盘,H3C服务器升级BIOS
- 找出阿里云RDS数据库的IP地址
- [CF538H]Summer Dichotomy
- 二叉树(1.二叉树的概念堆)
- Hbase Coprocessor(协处理器)的使用
- STM32理论 —— DAC、DMA
- Unipus读写课程做题工具
- 视图中干嘛不能用Order by排序
- 倒立摆的simulink模型搭建
- SI/PI仿真概述:有源高速信号、阻抗、滤波方案分析
- spark中读取json_【Spark】使用DataFrame读取复杂JSON中的嵌套数组
- rs485与modbus流程图_基于Modbus协议的RS485总线通讯机设计原理及应用
热门文章
- 微前端子应用nginx跨域配置
- linux修改用户用户名,linux怎么修改用户名
- element 解决 Error: target is not existed: .page-component__scroll .el-scrollbar__wrap
- redisson watchdog 使用和原理
- ALEXA站长全攻略(转)
- python EOFError: marshal data too short问题处理
- Avazu_ctr_prediction 数据集之Avazu_x4.zip介绍
- GPS授时是什么意思
- Mobius反演总结
- SpringMVC的在线人数统计监听器