RING总线(环形总线)Intel大小核的由来

news2024/9/23 17:34:16

想到Intel处理器,无一例外大家想到的就是现在的它具有大小核的结构,也就是性能核和效能核。这种结构的由来是由RING总线布局结构而诞生。ring总线(环形总线),这个名字经常出现在讨论普通消费级处理器的时候,尤其是讨论到Intel处理器。本文章对RING总线做一个基础的科普,让大家认识Intel大小核心相关信息时候,能够很快跟得上节奏。

总线结构简化图

以上为简化结构图

以上这些圆球代表处理器的每个核心,每个核心相互彼此连接,这个图有八个球,那么可以看作是一个8个核心的ring,也就是这个处理器有8个核心,是ring总线结构。

如果将图进一步深化,那么图就会变成

环形总线深化图(本人辛苦制作)

闭环由一个变成两个,一个顺时针,一个逆时针,用来彼此通信

环内的L3正是我们所谓的三级缓存

这种结构有显著的优势,那就是核心彼此之间通信延迟极低,模块之间交互效率非常的高。

但是也有极大的坏处,那就是延迟会随着核心数量的增加,跨核心通信延迟会增高,这也导致了为何Intel在第11代处理器的i9-11900k较于上一代i9-10900k少了两个核心,正式因为核心数量增加的同时,通信延迟会变高。

目前单ring的组合最大是12核(大核心),环的上面6个核心下面6给核心,但是环形总线衍生的纯大核结构消费级产品只有10900k,10个大核心。

cpu主要看单核的性能以及多核的性能,某种程度说,ring总线制约了多核性能的发展,在11代酷睿之后,为了提高多核性能,12代酷睿出现了大小核的架构。

在没有大小核心之前,Intel有过多ring设计,

通过交互模块将多个ring联合在一起,缺点:ring之间交互也会产生通信延迟。

例如,核心1和第二个ring里面的核心15通信,那需要很远的距离,一个大型程序有很多执行逻辑,若将程序多个逻辑拆分给每个core去运算,他们终将彼此之间交互数据,跨ring通信也会某种程度上影响程序的执行效率。

此外随着通信延迟的增加,内存延迟也会上涨一定恐怖数值

内存延迟涨高解析图

这大大增加了内存的延迟,因为核心到内存控制器距离拉长了。

这是多ring总线的局限性,局限性只能缓解,但不能彻底解决,就好似资本主义的社会矛盾只能缓解缓解再缓解,就是不能彻底解决。要想彻底解决只能革命。

Intel为了解决ring总线局限性,有了新的革命性成果——Mesh总线

mesh总线在核心增多的同时Mesh总线还是会涨,但是涨的不多,总的来说比多ring强很多

(网图)

但是最终的革命性成果还得是大小核心凌驾于ring总线之上,它的延迟比Mesh要好,而且解决了如何堆叠多核心性能的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2074052.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法【Java】—— 二分查找

二分查找算法分析 二分查找算法其实也是对撞指针的另一种用法,左右两个指针分别指向数据的左右端点,然后双指针向中间移动。 朴素二分查找 上面这道题是朴素的二分查找算法,由于数据是有序的,我们可以从中间值入手 如果中间值大…

国货之光|暴雨机推出面向大模型训练的AI服务器

当前,“百模大战”带来了算力需求的爆发,尤其是以ChatGPT为代表的多模态AI大模型,‌其参数规模和训练数据量均达到了前所未有的规模。‌GPT-3.5、‌GPT-4等模型的参数规模突破了万亿级别,‌训练数据量达到了TB级别,‌这…

AI多模态模型架构之模态生成器:Modality Generator

〔探索AI的无限可能,微信关注“AIGCmagic”公众号,让AIGC科技点亮生活〕 本文作者:AIGCmagic社区 刘一手 前言 AI多模态大模型发展至今,每年都有非常优秀的工作产出,按照当前模型设计思路,多模态大模型的…

Ai+若依(定时任务):【01篇】

若依为定时任务功能提供方便友好的web界面,实现动态管理任务。 案例 每间隔5秒,控制台输出系统时间。 实现步骤: ①创建任务类 在服务 ==》ruoyi-quartz==》task==》MyTask package com.ruoyi.quartz.task;import org.springframework.stereotype.Component;@Component…

程序员修炼之道 10:并发

不记录,等于没读。 这里是我阅读《程序员修炼之道》这本书的记录和思考。 并发和并行代码曾经是很新奇的玩意,但现在已经是标配。 并发 :Concurrency,指的是两个或更多个代码段在执行过程中表现得像是在同时运行一样。 并行 &am…

AD的3D模型格式是什么

AD通常指的是Altium Designer,这是一款用于电子设计自动化的软件,主要用于电路板的设计。在Altium Designer中,3D模型主要用于PCB(印制电路板)设计中的可视化,以便设计师能够在三维空间中查看组件和板的布局…

21:【stm32】定时器二:输入捕获

输出捕获 1、输出捕获的简介2、输入捕获原理2.1、输入滤波2.2、信号选择2.3、CCx事件和CCx中断 3、标准库编程 1、输出捕获的简介 定时器通过通道捕获输入电平的变化,而通道有CH1~CH4,这4个通道。 我们设定对通道CH3的输入电平进行捕获。假如CH3突然捕获…

Java排序算法详解

在Java编程中,排序算法是数据处理和算法设计中的基础且重要的部分。它们广泛应用于各种场景,如数据库管理、数据分析、图形界面排序等。掌握几种常见的排序算法对于提升程序效率和优化性能至关重要。本文将详细解析几种经典的Java排序算法,包…

OpenGL笔记二十之深度检测概念

OpenGL笔记二十之深度检测概念 —— 2024-08-25 晚上 bilibili赵新政老师的教程看后笔记 code review! 文章目录 OpenGL笔记二十之深度检测概念1.课程PPT截图2.运行3.代码 1.课程PPT截图 2.运行 3.代码 关键部分 main.cpp #include <iostream>#include "glfra…

【逐行注释】三维EKF的MATLAB代码|附下载链接

文章目录 程序概况源代码与注释运行结果代码块解析 程序概况 基于MATLAB的EKF&#xff08;扩展卡尔曼滤波&#xff09;代码解析。状态转移和观测都是非线性的&#xff0c;也就是说会涉及到雅克比矩阵的求解。我尽量将模型设计复杂一点&#xff0c;便于拿到手以后改成自己想要的…

C++类和对象(2)——拷贝构造函数

拷贝构造函数的语法 拷贝构造函数是构造函数的重载&#xff0c; 用于这种情况&#xff1a;用已经构造好的对象去给另一个对象初始化。 int main() {Date d1(2024, 8, 1);Date d2(d1);//用d1初始化d2return 0; } 我们以Date类为例子讲解一下。 class Date { public://全缺省…

.NET周刊【8月第3期 2024-08-18】

国内文章 Roslyn 简单实现代码智能提示补全功能 https://www.cnblogs.com/lindexi/p/18365261 相信有很多伙伴热衷于编写 IDE 应用&#xff0c;在 dotnet 系下&#xff0c;通过 Roslyn 友好的 API 和强大的能力&#xff0c;实现一个代码智能提示是非常简单的事情。本文将和大…

【互动直播】支付能力视角与年龄的调节作用—推文分享—2024-08-25

【今天的关键词是&#xff1a;“interaction” AND “live commerce”】 第一篇&#xff1a;通过信息技术的可供性&#xff08;IT affordance&#xff09;视角&#xff0c;直播电商的实用、社交和享乐三个维度的IT可供性如何影响购买意愿&#xff1b; 第二篇&#xff1a;研究…

凭借着“16连射”造就一个游戏角色的诞生

一、高桥名人的冒险岛起源 大约在 1986 年&#xff0c;Hudson 的所有人都很喜欢一款名为《神奇男孩》的街机游戏&#xff0c;公司内部有人建议将其改编成 Famicom 游戏。因此&#xff0c;副总裁和高桥名人去查看角色和游戏的开发情况&#xff0c;当他们查看正在构建的角色时&am…

C++类和对象的基础介绍(1)

类的定义 C类的关键字是class&#xff0c;学过c的朋友们可能会觉得和结构体struct有点像。 在C中struct也可以定义类&#xff0c;但和class定义的有所区别。 我们还是推荐使用class。 类里面会有成员变量、成员函数的定义和声明、构造函数、拷贝构造函数、析构函数、运算符…

迈巴赫S480升级大柏林音响31个喇叭8个座椅震动加上后排按摩座椅更加舒适

迈巴赫 S480 改装大柏林音响的改装案例&#xff1a; 改装前的车辆音响系统&#xff1a; 迈巴赫 S480 原车配备了 15 个喇叭的小柏林音响系统。 改装方案&#xff1a; 1. 扬声器升级&#xff1a;将原车的小柏林音响全部拆下&#xff0c;更换为大柏林的扬声器。大柏林音响系统…

SCMsafe链四方参展2024第三届医药供应链创新大会

024年8月22日-24日&#xff0c;由智慧医药主办&#xff0c;多家行业协会、研究机构、生产、流通及供应链公司协办的2024第三届医药供应链创新大会在杭州召开。 会议以“正在遇见的革命”为主题&#xff0c;聚焦生产、流通及终端医药供应链热点、痛点政策和市场话题&#xff0c;…

opencv实战项目十五:钢材表面缺陷检测

文章目录 前言一、算法实现流程&#xff1a;二&#xff0c;算法详解&#xff1a;2.1 二值化与去噪2.2 形态学处理 三&#xff0c;整体代码实现&#xff1a; 前言 随着科技的不断进步&#xff0c;自动化和智能化在工业生产中的应用越来越广泛。在钢材生产过程中&#xff0c;钢材…

认知杂谈33

今天分享 有人说的一段争议性的话 I I 《说话影响命运&#xff0c;得小心》 嘿&#xff0c;你想想看&#xff0c;咱平常不经意说的那些话&#xff0c;就像小种子一样。你可能没当回事&#xff0c;可说不定啥时候&#xff0c;这些话就会在生活里生根发芽&#xff0c;最后生活…

继承—构造函数—引用等

继承时&#xff0c;数据成员&#xff0c;函数成员全盘接收&#xff0c;如果碰见同名成员屏蔽基类成员。 1&#xff0c;无论采取什么继承方式&#xff0c;基类中所有数据成员都将继承到派生类 2&#xff0c;在类型的继承层次里&#xff0c;保护属性当作共有属性使用 3&#x…