AMD 之 Zen 架构
参考链接https://plantegg.github.io/2021/08/13/AMD_Zen_CPU%E6%9E%B6%E6%9E%84/https://plantegg.github.io/2021/06/01/CPU%E7%9A%84%E5%88%B6%E9%80%A0%E5%92%8C%E6%A6%82%E5%BF%B5/Zen1 和 Intel 还比较像只是一个CPU会封装多个小的Die来得到多核能力导致NUMA node比较多。AMD 从Zen2开始架构有了比较大的变化Zen2架构改动比较大将IO从Core Die中抽离出来形成一个专门的IO Die这个IO Die可以用上一代的工艺实现来提升成品率降低成本。剩下的core Die 专注在core和cache的实现上同时可以通过最新一代的工艺来提升性能。并且在一个CPU上封装一个 IO Die 8个 core Die这样一块CPU做到像Intel一样就是一个大NUMA但是成本低了很多也许在云计算时代这么搞比较合适。EPYCEPYC​ 是 AMD 为旗下服务器处理器产品线注册的商标名称。“Enhanced Performance for Your Cloud”其中文名“霄龙”正是这一品牌理念的形象化表达象征着其为云端和数据中心提供强大计算动力的雄心。Zen2 RomeZen3/Milan在Zen3/Milan架构中抛弃了两个CCX组成一个CCD的概念一个CCD直接由8个物理核构成共享整个Die上的32MB L3 cache。再就是可以选择增加 v-cache3D封装更大的L3 cache如下图一个CCD 默认是32M L3但是 v-cache 可以增加一块 64 MB的L3进去TSMC的SOIC封装在一起Zen1 VS Zen2CPU 制造https://plantegg.github.io/2021/06/01/CPU%E7%9A%84%E5%88%B6%E9%80%A0%E5%92%8C%E6%A6%82%E5%BF%B5/https://plantegg.github.io/2021/06/01/CPU%E7%9A%84%E5%88%B6%E9%80%A0%E5%92%8C%E6%A6%82%E5%BF%B5/Wafer晶圆一片大的纯硅圆盘新闻里常说的12寸、30寸晶圆厂说的就是它光刻机在晶圆上蚀刻出电路Die从晶圆上切割下来的CPU(通常一个Die中包含多个core、L3cache、内存接口、GPU等core里面又包含了L1、L2cacheDie的大小可以自由决定得考虑成本和性能, Die做成方形便于切割和测试服务器所用的Intel CPU的Die大小一般是大拇指指甲大小。封装将一个或多个Die封装成一个物理上可以售卖的CPU路就是socket、也就是封装后的物理CPUnode同一个Die下的多个core以及他们对应的内存对应着NUMAAMD在工艺落后Intel的前提下又想要堆核只能采取一个Package封装4个独立Die的做法推出了Zen1 EPYC服务器芯片即不影响良率又可以核心数目好看可谓一举两得。可惜连接四个Die的片外总线终归没有片内通信效率高在好些benchmark中败下阵来。Intel的Pakcage内部是一个Die, Core之间原来是Ring Bus在Skylake后改为Mesh。AMD多Die封装的目的是省钱和增加灵活性AMD每个Zeppelin Die都比Intel的小这对良品率提高很大节约了生产费用。这种胶水核强行将多个die拼一起是没考虑跨die之间的延迟基本上跨die跟intel跨socketnuma时延一样了。

相关新闻

2026年AI大模型架构师薪资曝光:月薪超4.2万,资深年薪破百万!你符合条件吗?

2026年AI大模型架构师薪资曝光:月薪超4.2万,资深年薪破百万!你符合条件吗?

2025年,AI大模型架构师成为高薪"金字塔尖",月薪中位值超4.2万元,资深年薪普遍在80万至150万元,头部企业可达150万至200万元。人才供不应求,需精通深度学习、分布式系统等技术,并具备创新与领导力…

2026/5/17 7:01:36 阅读更多 →
OpenClaw 新手必看:为什么一定要先学会用 Skills

OpenClaw 新手必看:为什么一定要先学会用 Skills

很多人把 OpenClaw 搭起来后,会有一种感觉: “能聊是能聊,但总觉得差点意思。”问题不在 OpenClaw 本身,而在于你还没给它“装能力包”。 这个能力包,就是 Skills。 很多人把 OpenClaw 搭起来后,会有一种感…

2026/7/5 22:50:27 阅读更多 →
Windows设置网络代理的几种方法

Windows设置网络代理的几种方法

1. 设置临时环境变量(推荐,当前命令提示符窗口临时生效) 生效范围:仅对于当前命令提示符窗口生效。 在命令提示符中设置: # 设置HTTP代理 set http_proxyhttp://proxy.example.com:8080# 设置HTTPS代理 set https_p…

2026/7/6 14:06:08 阅读更多 →

最新新闻

Ubuntu 22.04 配置 NFS 服务端:3 步实现开发板免拷贝文件共享

Ubuntu 22.04 配置 NFS 服务端:3 步实现开发板免拷贝文件共享

Ubuntu 22.04 高效开发板文件共享:NFS服务端配置全指南在嵌入式开发和Linux系统管理中,频繁地在开发主机与开发板之间传输文件是一项常见但耗时的任务。传统方法如SCP、SFTP或U盘拷贝不仅效率低下,还会打断开发流程。本文将详细介绍如何在Ubu…

2026/7/6 21:36:29 阅读更多 →
learn-opengl入门

learn-opengl入门

opengl是一个大状态机 环境配置 1.下载GLFW源代码 2.创建librarel文件包含include目录和第三方库libs 3.include直接从GLFW的源代码中拿,libs里需要编译生成的库glfw3.lib。 4.通过CMake编译源代码拿到glfw3.lib。 5.将我们的librarel加入编辑器的包含文件和库目录里&#xff0…

2026/7/6 21:34:28 阅读更多 →
初入编程世界感觉眼花缭乱?

初入编程世界感觉眼花缭乱?

眼花缭乱有没有?抽象理解第一个C语言程序1. C语言是什么概括:多用于底层开发的,面向过程的编程语言2. 上来就写程序?我开始也觉得不合理,哪有上来就敲代码嘛...QAQ其实不然,一个最简单的“Hello world”程序…

2026/7/6 21:34:28 阅读更多 →
@Async异步线程:Spring 自带的异步解决方案

@Async异步线程:Spring 自带的异步解决方案

前言 在项目应用中,使用MQ异步调用来实现系统性能优化,完成服务间数据同步是常用的技术手段。如果是在同一台服务器内部,不涉及到分布式系统,单纯的想实现部分业务的异步执行,这里介绍一个更简单的异步方法调…

2026/7/6 21:30:26 阅读更多 →
揭秘HQTrack核心架构:InternT-MSDeAOTL-V2模型如何实现高精度实时追踪?

揭秘HQTrack核心架构:InternT-MSDeAOTL-V2模型如何实现高精度实时追踪?

揭秘HQTrack核心架构:InternT-MSDeAOTL-V2模型如何实现高精度实时追踪? 【免费下载链接】HQTrack Tracking Anything in High Quality 项目地址: https://gitcode.com/gh_mirrors/hq/HQTrack 你是否曾想过,如何让计算机像人类一样精准…

2026/7/6 21:28:26 阅读更多 →
从 0 新增一个 has.echo:我如何理解小程序容器里的 API 调用链路

从 0 新增一个 has.echo:我如何理解小程序容器里的 API 调用链路

从 0 新增一个 has.echo:我如何理解小程序容器里的 API 调用链路说明:本文是一次脱敏后的学习复盘。文中的 has.echo、EchoModule、system.demo 都是为了讲清楚调用链路而设计的最小示例,不包含公司内部源码、真实业务接口、真实模块路径和敏…

2026/7/6 21:28:26 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻