首页 > 其他分享 >服务器架构的发展

服务器架构的发展

时间:2023-12-06 21:44:21浏览次数:29  
标签:发展 内存 架构 NUMA MPP 服务器 SMP CPU 节点

1 背景

商业化处理器都致力于单核处理器的发展,通过在芯片上集成更多数目的晶体管,加快运算速度 (即主频),从而提升系统性能。

2005年,当主频接近 4GHz 时,Intel 和 AMD 发现,单纯提升主频已无法明显提升系统整体性能。单核处理器利用冗长的运算流水线 (即增加每个始终周期同时执行的运算个数),可以达到较高的主频,但由于流水线过长,使得单位频率效能低下,且由于缓存的增加与漏电流控制不利,导致功耗大幅增加。3.6GHz 奔腾四芯片在性能上反而还不如早些时推出的 3.4GHz 产品。此外,随着功率增大,散热问题也越来越成为一个无法逾越的障碍。在芯片功耗超过150瓦后,现有的风冷散热系统将无法满足散热的需要。

显然,当晶体管数量增加导致功耗增长超过性能增长速度后,处理器的可靠性就会受到致命性的影响。

因此人们转向的多核处理器方案。早在1996年就有第一款多核 CPU 原型 Hydra。2001年 IBM 推出第一个商用多核处理器 POWER4,2005年 Intel 和 AMD 多核处理器大规模应用。

多核处理器越来越流行,在服务器、桌面、上网本、平板、手机还是医疗设备、国防、航天等方面都得到了广泛的应用。

2 多核处理器的发展

多核处理器:在一枚处理器中集成两个或多个完整的内核。

2.1 从核结构上区分

同构多核架构在硬件与软件设计上比较简单,通用性高。

从硬件角度 (和结构) 分类:

1️⃣ 同构多核结构:CPU 中的所有内核的结构都一样。

e.g., Exynos4412,freescale i.mx6 dual和quad系列、TI的OMAP4460等,Intel的Core Duo、Core2 Duo等。

2️⃣ 异构多核结构:CPU 中存在不同结构的内核。

e.g., TI的达芬奇平台DM6000系列(ARM9+DSP)、Xilinx的Zynq7000系列(双核Cortex-A9+FPGA)、Cell处理器(1个64位POWERPC+8个32位协处理器)等。

image-20231204002512368

2.2 从运行模式上区分

从软件角度分类,多核处理器的操作系统体系有:

  • SMP (Symmetric Multi-processing,对称多处理) 结构
  • AMP (Asymmetric Multi-processing,非对称多处理) 结构
  • BMP (Bound Multi-processing,边界多处理) 结构

SMP 结构

只有一个操作系统(OS)实例运行在多个 CPU 内核上,一个 OS 同等的管理各个内核,为各个内核分配工作负载,系统中所有的内核共享内存资源和外设资源

因为异构处理器的各个内核结构不同,如果一个 OS 去管理不同的内核,这种情况实现起来比较复杂,所以一般运行在 SMP 结构下的通常都是同构处理器。Windows、Linux 和 Vxworks 等多种 操作系统都支持SMP 结构。

标签:发展,内存,架构,NUMA,MPP,服务器,SMP,CPU,节点
From: https://www.cnblogs.com/angelia-wang/p/17880611.html

相关文章

  • 盘点2023年度安防监控行业发展:安防监控技术取得哪些进展?
    随着科技的不断发展,安防监控行业也在迅速进步。在今年一年中,安防监控行业的发展也取得了长足的进步。随着2023年渐近尾声,本文将对2023年安防监控行业的发展进行一个盘点和简单的剖析。1)高清监控设备的发展越来越受到重视随着人们对安全监控的需求不断提高,传统的监控设备已经无法满......
  • 亚马逊跨境电商迎来发展黄金期,中国数字贸易规模首破2万亿元
    在11月23日的第二届全球数字贸易博览会开幕式上,商务部发布了备受瞩目的《中国数字贸易发展报告(2022)》,其中揭示了令人瞩目的数字贸易发展数据。报告显示,2022年,中国跨境电商进出口规模首次突破2万亿元,为亚马逊等电商平台带来了前所未有的发展机遇。《报告》指出,中国数字贸易总规模再......
  • 武汉星起航:亚马逊未来发展趋势,新手卖家迎来入驻契机
    随着全球数字贸易的蓬勃发展,亚马逊作为跨境电商领军者,其未来发展趋势备受关注。而对于新手卖家而言,亚马逊平台是否仍然是一个可行的入驻选择也成为热议话题。亚马逊不仅在美国站点表现强劲,还不断拓展到新兴市场,如中东、东南亚等地。未来,亚马逊有望进一步巩固在全球电商市场的地位。......
  • SQL Server 2022 远程连接(使用阿里云服务器)
    先确定要使用的一个端口号,这里使用5699做实验1.阿里云控制台设置打开安全组-访问规则,入方向添加端口号5699协议类型tcp2.打开电脑防火墙设置,右击入站规则-新建规则协议类型:端口协议和端口:TCP、特定的本地端口操作:允许连接配置文件:全选名称:自定义3.SQLServer2022......
  • 阿贝云服务器测评
    阿贝云提供的免费云服务器和免费虚拟主机可以满足基本的使用需求,在上面搭载个服务也是完全没有问题的!而且管理面板的功能也很齐全,启动,重启,关机一条街,不怕你找不到,就怕你不去找!同时也可以随时在管理页面观看服务器屏幕状态,不用麻烦你每次要连接查看。如果不会使用阿贝云提供的IP连......
  • 恒创科技:云服务器IOPS限制是什么,怎么解决磁盘IOPS限制
    ​随着云计算技术的不断发展,越来越多的企业和个人选择使用云服务器来托管他们的网站、应用程序和其他数据。然而,在使用云服务器的过程中,一些用户可能会遇到IOPS(Input/OutputOperationsPerSecond)限制的问题,这可能会限制他们的工作负载和性能。本文将详细介绍云服务器IOPS限......
  • Devops - 使用gogs搭建企业内部git服务器
    Gogs是一款极易搭建的自助Git服务,使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台。1.运行gogs的准备工作创建运行gogs应用的linux用户#创建gogs用户sudouseradd-mgogs#设定密码sudopasswdgogs配置数据库(mysql)#......
  • 为什么王者荣耀不使用微服务架构?
    来源:zhihu.com/question/359630395/answer/954452799今天,在知乎上看到这样一个问题:"为什么游戏公司的server不愿意微服务化?"背景介绍最近面试了一家游戏公司(满大间的,有上市)我问他,公司有没有做微服务架构的打算及考量?他很惊讶的说,我没听说过微服务耶,你可以解释一下吗?我大概说......
  • 浪潮信息刘军:智算力系统创新 加速生成式AI产业发展
    11月29日,在北京举行的2023人工智能计算大会(AICC)上,浪潮信息高级副总裁刘军在主题演讲《智算力系统创新加速生成式AI产业发展》中分享了浪潮信息对于智算力系统创新和AI产业发展的思考。以下为演讲实录整理当前,生成式人工智能和大模型推动算力需求高速增长,如何通过智算力系统来更......
  • 基于社区电商的Redis缓存架构-库存模块缓存架构(下)
    基于缓存分片的下单库存扣减方案将商品进行数据分片,并将分片分散存储在各个Redis节点中,那么如何计算每次操作商品的库存是去操作哪一个Redis节点呢?我们对商品库存进行了分片存储,那么当扣减库存的时候,操作哪一个Redis节点呢?通过轮询的方式选择Redis节点,在Redis中通过记录......