[云] 1、云服务器——从ILP\DLP\TLP谈起

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介:


 

1) ABOUT:ILP\DLP\TLP

 

1-1、ILP

  • 大约在1985年之后的所有处理器都使用流水线来重叠指令的执行过,以提高性能。由于指令可以并行执行,所以指令之间可能实现这种重叠称为指令级并行(ILP)
  • ILP大体有两种不同开发方法:(1)依靠硬件来帮助动态发现和开发并行;(2)依靠软件技术在编译时静态地发现并行。使用基于硬件的动态方法的处理器,包括Inter Core系列,在桌面和服务器市场上占主导地位。在个人移动市场,提高能耗效率通常是一个关键目标,所以设计人员开发较低级别的指令级并行。因此,2011年,PMD市场的大多数处理器采用静态方法,ARM Cortex-A8中即是如此(不过新的A9将采用动态方法)。从20世纪80年代开始到Inter Itanium系列,人们已经无数次尝试基于编译器的积极方法。尽管付出了无数次努力,但除了非常有限有限的科学领域外,这些方法没有获得成功。
  • ILP存在一些局限性,正是这些局限性直接导致向多核的转移。

 

1-2、DLP

  • SIMD的三种变体:向量体系结构、多媒体SIMD指令级扩展、图形处理单元GPU体系结构中的数据及并行
  • 第一种变体的出现要比其他两个早30年以上,它实际上就是以流水线形式来执行许多数据操作。与其他SIMD变体相比,这些向量体系结构更容易理解和编译,但过去一直认为他们对于未处理起来说太过昂贵,这一看法直到最近才有所改变。这种体系结构的成本一部分用于晶体管上,另一部分用于提供足够的DRAM宽带,因为他广泛依赖于缓存来满足传统微处理器的存储性能要求。
  • 第二种变体借用SIMD名称来表示基本同时进行的并行数据操作,在今天支持多媒体应用程序的大多数指令集体系结构中都可以找到这种变体。X86体系结构的SIMD指令扩展是在1996年以MML(多媒体扩展)开始的,在接下来的10年间出现了几个SSE(流式SIMD扩展)版本,一直发展到现在的AVX(高级向量扩展)。为了使X86计算机达到高计算速度,通常需要使用这些SIMD指令,特别是对于浮点的程序。
  • 第三种变体来自GPU社区,它的潜在性能要高于当今传统多和计算机的性能。尽管GPU的一些特征与向量体系结构相同,但他们有自己的一些独特特征,部分原因在于他们发展的生态系统。在GPU的发展环境中,除了GPU及其图形存储器之外,还有系统处理器和系统存储器。事实上,为了辨识这些差别,GPU社区将这种体系结构成为异类。

 

1-3、TLP

  • 多处理器:紧耦合处理器组成的计算机,这些处理器协调与使用由单一处理器系统控制,通过共享地址空间来共享存储器。
  • 这里所研究的多处理器范围小到一个双处理器,大到包括数十个处理器,通过存储器的共享进行通信与协调。尽管通过存储器的进行共享隐含着对地址空间的共享,但并不意味着只有一个物理存储器。这些多处理器即包括拥有多个核心的单片系统(多核)也包括由多个芯片构成的计算机,每个芯片可以采用多核设计。
  • 而集群:是由大量处理器构建而成的超大规模计算机,在其所采用的模型中,要么假定有大量独立请求,要么假定有高度并行、密集计算任务。当这些集群发展到数万个服务器时,我们就称之为仓库级计算机。
  • 而多计算机:除多处理器、仓库级系统外的一种特殊的大规模处理器,他们的耦合度要低于多处理器,高于仓库级系统。主要用于高端科学计算。
  • 多处理器组织方式:①对称(共享存储器)多处理器(SMP),或集中式共享存储器多处理器。②分布式共享存储器(DSM):为了支持更多的处理器,存储器必须分散在处理器之间而不是集中式的,否则,存储器系统就无法在不大幅延长访问延迟的情况下为大量处理器提供带宽支持。
  • 在SMP和DSM这两种体系结构中,线程之间的通信是通过共享地址空间完成的,也就是说,任何一个拥有正确寻址权限的处理器都可以向任意存储器位置发出存储器引用。与SMP和DSM相关联的共享存储器一词是指共享地址空间这一事实。与之相对,集群和仓库级计算机看起来更像是由网络连接的独立计算机,如果两个处理器之间没有运行软件协议加以辅助,那一个处理器就无法访问另一个处理器的存储器。在此类设计中,利用消息传送协议在处理器之间传送数据。

 

2) ABOUT:公共计算

100多年前,各家公司不再自行用蒸汽机和发电机发电,而是接入新建成的电网中。电力公用设施提供廉价电能所改变的内容并非限制于这些公司的运行方式。这一现象导致了一连串的经济与社会转型,来开了现代世界的序幕。今天,一场类似的革命正在进行之中。海量信息处理工厂挂在相互联网的全球计算机网格上,开始将数据和软件代码诸如我们的家中和公司中。这一次变为公用设施的东西是计算能力。

——Nicholas Carr

                                                                                                                                              《大变革:重新审视世界,从爱迪生到Google》

                                                                                                                                    (The Big Switch: Rewiring the World, from Edison to Google) 

 

3) ABOUT:FAST

谁都可以搭建一块快速CPU。难点在于如何搭建一个快速系统。

——Seymour Cray 公认的超级计算机之父

 

 

 

本文链接:http://www.cnblogs.com/zjutlitao/p/4181440.html 

更多精彩:http://www.cnblogs.com/zjutlitao/p/4125085.html



本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/4181440.html,如需转载请自行联系原作者

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
存储 Linux 网络安全
手把手教你在天翼云部署一台FortiGate云主机
手把手教你在天翼云部署一台FortiGate云主机
78 1
|
7天前
|
弹性计算 安全
电子好书发您分享《阿里云第八代企业级ECS实例,为企业提供更安全的云上防护》
阿里云第八代ECS实例,搭载第五代英特尔至强处理器与飞天+CIPU架构,提升企业云服务安全与算力。[阅读详情](https://developer.aliyun.com/ebook/8303/116162?spm=a2c6h.26392459.ebook-detail.5.76bf7e5al1Zn4U) ![image](https://ucc.alicdn.com/pic/developer-ecology/cok6a6su42rzm_f422f7cb775444bbbfc3e61ad86800c2.png)
32 14
|
5月前
|
弹性计算 应用服务中间件 双11
金秋云创季,ECS爆品省钱攻略火速上线
云服务ECS下的经济型e实例,低至99元/1年,新老用户都可购买,续费不涨价;轻量应用服务器,2核2G 低至87元1年……官方满减优惠享受折上折。
|
5月前
|
弹性计算
金秋云创季——ECS爆品省钱攻略
经济型e实例,低至99元/1年,新老用户都可购买,续费不涨价;轻量应用服务器,2核2G 低至87元1年……官方满减优惠享受折上折
金秋云创季——ECS爆品省钱攻略
|
弹性计算 程序员
脚踏实地,勤学多问 阿里云ECS个人使用小体验
一名从零开始学习编程的小白,分享了学习编程的起因,以及如何了解到“飞天加速计划·高校学生在家实践”的活动, 并且分享一些个人对阿里云ECS的使用小体验,和自己的一些建议。愿所有程序猿永不脱发,永无BUG。
|
弹性计算 小程序
阿里云ECS使用体验——云端服务器搭建医疗信息系统
通过阿里云免费领用ECS,搭建了属于自己的服务器,并应用于医疗系统与医疗小程序的开发实践当中。
262 1
阿里云ECS使用体验——云端服务器搭建医疗信息系统
|
网络安全 数据库
近日我和搭档对阿里云云服务器的使用体验
云服务器搭建lamp过程 制作自己的博客 感想
|
存储 弹性计算 监控
云服务ECS打造企业专属百宝箱
本文会从ECS相关功能、产品规格及应用场景阐述企业选择ECS不二之选
364 44
云服务ECS打造企业专属百宝箱
|
弹性计算 安全 数据安全/隐私保护
一大二学生使用ECS的心路历程
本人在这一个月使用ECS的感受
|
弹性计算 网络安全 PHP
办公杀手锏-互联网人的ECS使用心得
一步部署LAMP环境远程实现PHP开发 , 并 搭建一个蜜罐系统看看有没有小坏蛋来捣乱~ 搭建云端IDE实现云上开发~ 并准备一个漂亮的在线简历。
328 0
办公杀手锏-互联网人的ECS使用心得