一文看懂InfinityFabric

智能计算芯世界 2024-12-05 08:29

自Zen 以来,AMD 芯片一直使用多级互连来创建模块化系统,让 AMD 能够快速且廉价地实现高核心数。多个 Zen 核心在一个集群中共享一个 L3 缓存,称为核心复合体 (CCX)。CCX 通过 AMD 的 Infinity Fabric 访问系统的其余部分,这是一种灵活的互连,可让 AMD 根据需要调整系统拓扑。


自 Zen 2 以来,这意味着将 CPU 核心放在核心复合体芯片 (CCD) 上。CCD 连接到单独的 IO 芯片,该芯片与系统内存和较慢的组件(如 PCIe、SATA 和 USB)通信。这创建了一个中心辐射模型,让 AMD 的核心数量高于英特尔。


下载地址:
重磅发布:全球人工智能发展研究报告(2024)
重磅发布:英伟达人工智能行业发展战略研究报告

中国移动自智网络白皮书(2024)

《AI数据中心(AIDC)建设白皮书合集》
1、超云AIDC基础设施建设白皮书(2024)
2、华为AIDC白皮书(2024)
《2024中国算力大会技术合集》
中国算力大会:中国算力发展报告(2024年) 中国算力大会:中国存力发展报告(2024年)
特斯拉、OpenAI、英伟达和华为人形机器人生态简析
2024年半导体+算力+通信+数据中心产业链全景
自动驾驶软硬一体演进趋势研究报告
AIGC行业全景篇:算力、模型与应用的创新融合
2024年中国智能算力行业白皮书
《AIGC行业研究报告合集(最新版)》
1、AIGC发展研究3.0发布版(2024.11) 2、2024年全球AIGC产业全景报告(2024.11)
2025中国AIoT产业全景图谱报告(2024)
DeepSeek发布中国版o1推理模型,海外量子密集突破
《大模型微调技术实践合集》
AIGC算力全景及趋势报告(精华)
SSD闪存技术基础知识全解(知识星球版)
服务器基础知识全解(知识星球版)
存储系统基础知识全解(知识星球版)

800+份重磅ChatGPT专业报告



CCD 使用 Infinity Fabric On-Package (IFOP) 接口连接到 IO 芯片。在 Infinity Fabric 时钟 (FCLK) 下,CCD 的 IFOP 链路每周期提供 32 字节的读取带宽和每周期 16 字节的写入带宽。FCLK 通常远低于 L3 和核心时钟。在具有更快 DDR5 的较新 Zen 系统中,一个 IFOP 可能没有足够的带宽来饱和 DDR5 带宽。超过该潜在带宽限制后,DDR 内存无法提供足够的带宽来处理高核心数系统中所有核心的需求。


当然,也可能存在其他争用点。在 Zen 2 上,多个 CCX-es 可以争用一个 IFOP 接口。在这里,我将研究在多个点上推动带宽限制如何影响争用同一共享资源的延迟敏感线程。我不会在一个轴上显示延迟数据,在另一个轴上显示带宽数据,而是将延迟和带宽绘制为两个单独的系列,以显示延迟如何受到核心数量的影响。

Zen 4 是 AMD 现有的一代CPU ,由于它是我日常使用的台式机,因此是一个方便的测试平台。作为 Zen 系列的最新成员,它每个 CCD 都有一个八核 CCX。单个 Zen 4 核心可以以大约 50 GB/s 的速度从 3 GB 阵列读取数据,因此与之前的 Zen 一代相比,它可以消耗大量内存带宽。这应该会使任何瓶颈很容易被发现。我使用的是典型的 DDR5 配置,具有中等规格的 DDR5-5600。


在最小负载下,我的系统的 DRAM 延迟为 82-83 纳秒。延迟测试线程很快就会发现延迟更严重,因为其他核心的带宽需求开始填满整个内存子系统的队列。只需几个带宽测试线程就足以将 CCD 的内存子系统推到极限。


增加线程数会导致延迟飙升,可能是因为内核数量越多,队列容量的竞争就越激烈。当有五个带宽线程竞争时,延迟会超过 400纳秒。

将带宽负载推向另一个 CCD 可显著改善延迟。当 CCD0 有一个核心需要带宽,而 CCD1 正在运行延迟测试时,我看到一个奇怪的延迟峰值。在 CCD0 上加载更多核心会奇怪地降低延迟,即使实现的带宽有所增加。我想知道 AMD 是否正在检测活动核心数,并开始保留队列条目,或者如果有足够多的核心需要高带宽,则以其他方式限制每个核心的带宽消耗。


带宽随延迟而提高。事实上,运行八个带宽测试线程的 CCD 可达到近 64 GB/s。当带宽测试线程不与延迟线程发生冲突时,AMD 似乎可以从 IFOP 接口获得出色的带宽效率。综合起来,这两个观察结果表明 AMD 的双 CCD 设置可以充当某种 QoS 机制。在一个 CCD 中包含带宽消耗大的代码可以让另一个 CCD 上的延迟敏感代码以最小的影响继续运行。

为了测试整个系统,我在添加带宽测试线程时切换了核心加载顺序,以便在 CCD 之间交替。这样我就可以使用两个 IFOP 链接,希望能够最大化内存带宽。当然,实现的带宽更高,并且使用几个带宽测试线程时,延迟仍然得到很好的控制。我还在每个 CCD 上运行一个带宽测试线程,实现了最大带宽。


但随着我生成更多带宽测试线程,情况迅速失控。我们可能正在考虑 CCD 和内存控制器级别的争用。这两个层的延迟似乎都是累加的,当延迟测试线程必须与 10 个以上的带宽消耗线程作斗争时,它的情况真的很糟糕。


此时,系统也开始出现异常。例如,打开任务管理器中的“详细信息”选项卡需要很长时间,尽管我的测试只为每个物理核心加载了一个线程。谢天谢地,我认为这是相当极端和非典型的工作负载。


硬件性能监控



从软件观察延迟很简单,但我可以通过询问硬件发生了什么来获取更多信息。Zen 4 的 L3 缓存具有性能监控功能。它的一项功能是随机采样 L3 未命中并跟踪其延迟。


虽然此性能监控事件与我的 C 和汇编代码一样提供了平均延迟的概念,但它们测量的并不完全相同。软件只能观察加载到使用延迟。这包括从核心内的地址生成到从内存层次结构中的某个位置获取数据的整个延迟。AMD 使用助记符“XiSampledLatency”来描述他们的事件。“Xi”是 Zen 的 L3 缓存复合体中的一个组件,可与系统的其余部分交互。很可能,它代表“外部接口”。它可能有一组队列来跟踪未完成的请求。采样延迟就像注意队列条目保持分配的时间一样简单。


由于此事件很可能在 Xi 中实现,因此它仅测量 L3 未命中后的延迟。从软件中看到的 DRAM 延迟将包括在许多其他层引入的延迟。这包括地址生成,以及在发现 L3 未命中之前检查每个缓存层。


因此,Xi 看到的延迟应该低于软件看到的延迟。不过,此事件对于查看内存子系统在 L3 未命中后的行为非常有用。Xi 的数据与我在全系统带宽测试开始时的软件观察结果大致相关,当时 CC1 运行延迟测试,而 CCD0 运行单个线程产生带宽负载。软件看到的延迟为 190 纳秒,而 CCD1 上的 L3 性能监控看到的延迟为 166 纳秒。


有趣的是,来自另一个 CCD 的性能监控数据表明 Zen 4 优先考虑了带宽消耗大的线程,而牺牲了对延迟敏感的线程。作为健全性检查,托管带宽测试线程的 CCD 的 L3 未命中带宽为 59 GB/s,几乎与我从软件中计算的结果完全一致。

一旦我生成更多带宽测试线程,性能监控数据表明平均延迟上升到 200 纳秒左右。但是,从延迟测试线程的软件观察结果来看,延迟超过了 700 纳秒。来自延迟测试线程的请求只占通过内存子系统的流量的一小部分,因此 Xi 看到的平均延迟不能反映我的测量结果,这是有道理的。


Zen 5 搭配快速 DDR5



Zen 5 是 AMD Zen 系列中最新、最出色的成员。它使用与 Zen 4 相同的 IO 芯片,但 CCD 有所变化。Cheese (George) 已将系统设置为非常快的 DDR5,并以稍高的时钟频率运行 Infinity Fabric 以启动。


我不会将此称为典型设置。DDR5-8000 套件价格昂贵。AMD 的评论指南建议将 6000 MT/s 作为最佳点。然而,这种配置可以让我们了解 Infinity Fabric 在大量内存带宽可用的情况下的性能。在单个 CCD 中,我不应该接近 DRAM 带宽限制。事实上,当我推到 IFOP 的带宽限制时,延迟要好得多。在高负载下,延迟也开始降低,这可能是由于非常快的 DRAM 配置。


单个 CCX 内的争用仍会增加延迟,但程度不如 Zen 4。Zen 5 内核也会像其前代产品一样单独消耗大量带宽。也许 CCX 级别的变化起了作用。在 Hot Chips 2024 上,AMD 展示了一张幻灯片,其中暗示每个 Zen 5 CCX 都有一对 XI。这两个 XI 加在一起可能比 Zen 4 上有更多的队列条目,幻灯片也暗示了这一点。


这可能会降低带宽需求大的线程独占所有队列条目并导致延迟敏感的线程无法工作的可能性。此外,在此设置中,IFOP 带宽仅覆盖 DDR5 带宽的 55%,而我的 Zen 4 系统上则为 71.4%。内存控制器上的负载较低,使其有更多空间来管理 DRAM 效率低下的问题,例如总线周转、刷新或存储体冲突。我怀疑 Zen 5 的更好表现归结于这两个因素的结合。

与 Zen 4 一样,CCD 边界可以将延迟敏感线程与带宽消耗大的代码隔离开来。在这个 Zen 5 系统上,更快的内存和更快的 Infinity Fabric 时钟使一切整体上变得更好。更重要的是,在 Zen 4 上观察到的具有一个带宽线程的延迟峰值消失了。


在 Zen 4 上,这种峰值一定是由 Infinity Fabric 中的某些因素引起的。毕竟,如果延迟和带宽测试线程位于不同的 CCD 上,它们就无法争夺相同的 XI 或 IFOP。即使 Zen 5 使用相同的 IO 芯片,AMD 可能已经调整了其流量管理策略,以更公平地为具有不同内存访问模式的核心提供服务。

当我加载两个 CCD 时,Ryzen 9 9950X 及其快速内存设置继续令人印象深刻。即使内存带宽超过 100 GB/s,延迟仍然得到很好的控制。这些 DDR5-8000 内存条 48 GB 套件的价格似乎为 250 美元。花这么多钱,你最好能得到一流的性能。


再次,我怀疑 AMD 做了一些调整以改善负载下的延迟。Zen 4 的疯狂 700 纳秒测量值已经消失。我并没有将 Zen 4 推向接近 DDR5 带宽限制,但 Zen 4 的性能监控数据表明延迟不应该远远超过 200 纳秒。


Zen 2:每个 CCD/IFOP 有两个集群



Zen 2 可能有点过时,但它确实首次推出了 AMD 的现代芯片组设置。更有趣的是,每个 CCD 有两个四核 CCX。这让我可以分别查看 CCX 级和 CCD 级瓶颈。


与 Zen 4 和 Zen 5 不同,我运行的 Zen 2 具有匹配的 FCLK 和 DRAM 速度。因此,一个 CCD 的 IFOP 带宽与 DRAM 带宽相匹配。Zen 2 从单个 CCX 实现了约 84.4% 的理论 DRAM 带宽。这个百分比比 Zen 4(71.4%)或 Zen 5(55%)要大。当然,这两代产品都实现了更好的绝对带宽。

延迟从 71.7 纳秒开始,当三个占用大量带宽的线程共享同一个 CCX 时,延迟会增加到 142.77 纳秒。但是,在一个 CCX 上运行的延迟测试线程与另一个 CCX 上的带宽负载相当隔离,即使两个 CCX 都位于同一个 CCD 上。这让我认为 CCX 的 XI 可能比下游的 IFOP 链路更成瓶颈。


在 CCD 内对两个 CCX 产生带宽需求会导致延迟增加。这并不奇怪,因为现在 CCX 的 XI 和 IFOP 都存在争用。不过,Zen 2 的表现还不错。285 纳秒的延迟并不好,但比 Zen 4 的单个 CCD 的 400 纳秒要好。在可比的 CCD 级争用测试中,Zen 5 比两者都好,约为 151 纳秒。

我认为 Zen 2 比 Zen 4 表现更好,因为 Zen 2 内核单独无法消耗那么多带宽。DRAM 延迟很高,这意味着您需要排队大量正在运行的请求才能维持高 DRAM 带宽。Zen 2 内核只能维持足够的正在运行的请求以实现 24-25 GB/s 的 DRAM 带宽。这远远低于 Infinity Fabric 或 DRAM 带宽限制,因此延迟测试线程很有可能为其自己的请求找到空闲的队列条目。


就像 Zen 4 和 Zen 5 一样,Zen 2 也可以从 CCD 级隔离中受益。与 Zen 5 一样,Zen 2 在单个带宽密集型线程中不会出现延迟峰值。但是,我怀疑这里是否有任何复杂的流量管理。同样,单个线程无法承受足够多的 L3 未命中来垄断下游队列。


退一步来说,Zen 2 的 DDR4 控制器在高负载下调度内存请求方面做得非常出色。尽管 Ryzen 9 3950X 被推得更接近其带宽极限,但它仍能够控制延迟。在 CCD1 的带宽中,从 CCD0 场景测试的延迟,3950X 保持的延迟比 7950X3D 更好。


加载两个 CCD 确实会增加延迟,但这比通过一个 CCD 的 IFOP 占用所有 DRAM 带宽要好。即使一个 IFOP 接口的带宽足以使 DDR4 控制器饱和,但同时使用两个 IFOP 接口可以提供更好的延迟。这可能是因为我此时只推动 DDR4 带宽限制,而不是同时推动 DDR4 和单个 IFOP 达到极限。


这些观察结果表明 CCX 内的争用是最成问题的,尽管 IFOP 接口上的争用也会稍微增加延迟。

Zen 2 还具有一对 XI 性能监控事件,用于跟踪平均 L3 未命中延迟。但是,Zen 2 以周期为单位进行更直接的测量,而不是随机采样请求。PPR 告诉您将延迟事件除以请求数以获得周期延迟。基本上,它告诉您解决Little 定律。反向工作,延迟事件随着 XI 每个周期的队列占用率而增加。

单独查看队列占用率数字会发现平均队列占用率约为 59-61,非常接近 64。遗憾的是,AMD 的 L3 性能计数器不支持计数掩码,但平均数字可能意味着每个 CCX 的 XI 都有 64 个队列条目。如果是这样,两个 CCX 加起来将有 128 个 XI 队列条目。


在 Hot Chips 33 上,AMD 展示了一张幻灯片,其中展示了 Zen 3 合并的八核 CCX 的 XI 有 192 个队列条目。

使用 Zen 5,AMD 可能每个 CCX 有 320 个 XI 队列条目,CCD 的两个 XI 块中每个块可能有 160 个条目。

不幸的是,我没有找到有关 Zen 4 的 XI 队列容量的任何信息。也许 Zen 4 增加了队列条目的数量,但还不足以适应 Zen 4 在内存级并行能力方面的大幅提升。

L2 和 L3 都获得了更大的未命中队列,以支持更多未完成的请求。

Kai Troester 在 AMD 2023 年 Hot Chips 演讲中介绍 Zen 4。

如果是这样,那就可以解释我在 Zen 4 上看到的一些奇怪的行为。队列条目当然不是免费的,更大的队列既需要占用空间又需要耗电。如果用户很少遇到这些限制,AMD 可以在 Zen 4 上做出合理的权衡。AMD 可能评估了许多程序并决定做出合理的权衡。我没有时间或资源去做全职员工能做的事情,但我可以举几个例子。


实践中的延迟和带宽



在这里,我以 1080P 运行 Cyberpunk 2077 的内置基准测试。我将游戏固定在不同的 CCD 上,运行了两次基准测试,这应该会使性能监控数据更容易解释。在非 VCache CCD 上,游戏看到 10-15 GB/s 的 L3 未命中流量。在 1 秒间隔内,带宽并不多,但带宽使用率在该采样间隔内可能不恒定。带宽需求的短暂峰值可能会被整个内存子系统中的队列平滑,但较长的峰值(仍然在纳秒级)可能会填满这些队列并增加访问延迟。其中一些可能发生在 Cyberpunk 2077 中,因为性能监控数据表明 L3 未命中延迟通常高于 90 纳秒。

将 Cyberpunk 2077 固定到 VCache 芯片上可显著减少 L3 未命中流量,这显示了拥有三倍 L3 容量的价值。L3 未命中的服务延迟也更低。在整个内存子系统中,更少的内存流量可减少排队延迟。因此,VCache 具有降低平均 DRAM 延迟的次要优势。这是一个强大的组合,并且反映在基准测试的输出中。Cyberpunk 2077 的基准测试在固定到非 VCache 芯片时平均为 122.34 FPS,在固定到 VCache 芯片时平均为 153.98 FPS。尽管时钟频率较低,但 VCache 芯片的性能提高了 25.8%。

退一步说,这两种情况都不会让游戏在内存子系统的任何位置突破带宽限制。两种情况下的延迟都得到了很好的控制,基准延迟对性能的影响比接近带宽限制导致的延迟更大。

GHPC 是一款坦克游戏,是另一个例子。模式类似,但带宽需求较低。VCache 再次通过在芯片上处理更多内存请求来显示其价值。同样,减少 L3 之后的内存子系统的负载可以降低平均 L3 未命中延迟。


博德之门 3 是一款角色扮演类游戏,玩家可以掷骰子和投掷物品。带宽需求每秒变化很大,但采样内存延迟仍然得到很好的控制。我们并没有接近 200 纳秒,这表明存在带宽瓶颈。


同样,Zen 4 的内存子系统没有承受太大压力。VCache 继续表现出色,将 L3 命中率从 31.65% 提高到 79.46%。但即使没有 VCache,也有足够的备用 Infinity Fabric 和 DDR5 带宽可供使用。

RawTherapee 是一款免费的开源原始文件转换程序。发烧友相机可以记录原始的 12 位或 14 位传感器数据,而不是经过处理的 JPEG。原始文件为摄影师提供了更多的编辑空间来调整曝光和白平衡。它们还允许编辑者在保留细节和降低噪点之间做出有意识的权衡。然而,图像处理可能需要大量计算。在这里,我将几个 45.7 兆像素的 D850 原始文件转换为 JPEG,并应用了曝光和降噪。

我没有将 RawTherapee 固定在 CCD 上,因为图像处理是一项并行任务,得益于高核心数(与大多数游戏不同)。相反,我同时为两个 CCD 记录数据。RawTherapee 的带宽需求非常大 - 足以填满队列,但通常不足以运行超过 1 秒的采样间隔。


这时,采样延迟数据就提供了有价值的见解。延迟峰值超过 200 纳秒,表明内存子系统已达到极限。

不过,并非所有多线程程序都会给内存子系统带来压力。我在后台运行视频编码作业的同时玩了《博德之门 3》。L3 未命中流量很大,但并不严重。延迟仍然在控制范围内,游戏大部分时间保持 60 FPS。


视频编码可能需要大量带宽,但 Ryzen 9 7950X3D 的 L3 缓存包含足够的带宽,可以避免 XI、Infinity Fabric 或 DRAM 控制器级别的争用。在某些采样间隔内,核外流量超过 85 GB/s,因此假设没有 L3 缓存的 Zen 4 设置将严重受到 DRAM 和 Infinity Fabric 瓶颈的影响。为了便于理解,以下是包含 L3 命中带宽的带宽图。


很久以前,AMD 的 Llano 或 Excavator 等芯片只有 1 MB 的 L2 缓存,没有 L3。大型 L3 缓存占用大量芯片面积并增加了复杂性,所以我理解为什么 AMD 在某些产品上省略了它。但我只能想象,即使是快速的 DDR5 设置,如果被一个假设的台式机芯片推动,也会有多么困难,该芯片有 16 个内核,每个内核有 1 MB 的 L2,没有 L3。内核和内存之间的任何互连也会负载很重。当然,这样的设置不存在是有原因的。


最后的话



AMD 成功的 Zen 系列基于具有多个互连级别的可扩展系统架构。但设计可扩展架构并不容易。一个级别的多个块可能必须通过下一个级别的瓶颈。如果许多核心要求尽可能多地使用带宽,队列可能会开始填满并导致延迟。这有可能产生“吵闹邻居”问题,即延迟敏感的代码会受到系统其他地方运行的带宽密集型代码的惩罚。

内存子系统级别的延迟是附加的。一个请求因等待 XI 队列条目而延迟了十几个周期,在争夺 IFOP 周期时,它将晚到几十个周期。IFOP 的任何额外延迟都意味着请求稍后会经过各种 Infinity Fabric 组件,依此类推。Zen 4 似乎受到复合延迟的影响最为严重,可能是因为 AMD 让单个内核消耗的带宽比以前多得多。但正如性能计数器和对 Zen 2 的观察所显示的那样,AMD 的 Infinity Fabric 和内存控制器在负载下保持合理延迟方面做得很好。CCX 级争用似乎导致了我看到的最严重的加载延迟峰值。

在大多数情况下,这些限制在典型的客户端应用程序中并不常见。游戏可能对延迟很敏感,但我测试的游戏不会产生足够的带宽需求来给内存子系统的某些部分带来压力。即使是线程良好的生产力工作负载也可能不会突破带宽限制,因为 AMD 的大型 L3 缓存可以包含大量内存访问。有些工作负载,如 RawTherapee,既难以缓存又线程良好。我不建议在游戏或其他延迟敏感程序的同时运行这样的工作负载。尽管如此,Zen 5 表明 AMD 正在关注确保延迟敏感任务的良好基准性能水平,即使在内存子系统非常繁忙的情况下也是如此。
参考链接
https://chipsandcheese.com/p/pushing-amds-infinity-fabric-to-its

下载链接:
谷歌TPU:为更专业的AI计算而生
《2024智算中心算力技术白皮书合集》
1、2024智算中心基础设施演进白皮书 2、2024年中国智能算力行业白皮书
2024年全球人工智能现状全景报告
2024年智能传感器产业:前景机遇与技术趋势探析报告
《2024年AI算力“卖水人”系列报告合集》
1、AI算力“卖水人”系列(1):2024年互联网AI开支持续提升 2、AI算力“卖水人”系列(2):芯片散热从风冷到液冷,AI驱动产业革新
3、AI算力“卖水人”系列(3):NVIDIA GB200:重塑服务器、铜缆、液冷、HBM分析
《数据中心技术与趋势合集》
1、中伦互联网数据中心全解读 2、中国第三方数据中心服务商分析报告 3、面向AI 智算数据中心网络架构与连接技术的发展路线展望 4、新一代智算数据中心基础设施技术白皮书 5、中国数据中心产业发展白皮书
《2024全球人工智能开发与应用大会》
1、大语言模型在计算机视觉领域的应用 2、大模型的异构计算和加速 3、大模型辅助需求代码开发 4、大模型在华为推荐场景中的探索和应用 5、大模型在推荐系统中的落地实践 6、大语言模型的幻觉检测 7、大语言模型在法律领域的应用探索
《2024全球人工智能开发与应用大会(下)》
《2024全球人工智能开发与应用大会(上)》
《大模型实践案例合集集》
1、2024大模型典型示范应用案例集 2、2023大模型落地应用案例集
2024人形机器人研究报告
2024亚太不同国家和区域对生成式AI的反应白皮书
大规模智算集群的管理与性能调优实践
计算机自主可控系列:国产AI算力万卡集群,多芯混合时代来临
2024年AI原生路由器白皮书
端侧AI行业:引领边缘智能革命,激发数据潜能
2024全球AI芯片研究报告
大模型时代的AI能力工程化
大模型时代的工业质检方法论
大模型时代数据库技术创新
大模型在融合通信中的应用实践
2024车载SoC芯片产业分析报告
中国智能汽车车载计算芯片产业报告
中国车规级芯片产业白皮书
计算机行业深度:从技术路径,纵观国产大模型逆袭之路
《AI算力“卖水人”系列报告合集》
1、AI算力卖水人系列(1):2024年互联网AI开支持续提升 2、AI算力卖水人系列(2):芯片散热从风冷到液冷,AI驱动产业革新

本号资料全部上传至知识星球,更多内容请登录智能计算芯知识(知识星球)星球下载全部资料。




免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言联系删除,谢谢。



温馨提示:

请搜索“AI_Architect”或“扫码”关注公众号实时掌握深度技术分享,点击“阅读原文”获取更多原创技术干货。


智能计算芯世界 聚焦人工智能、芯片设计、异构计算、高性能计算等领域专业知识分享.
评论
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 41浏览
  • 随着消费者对汽车驾乘体验的要求不断攀升,汽车照明系统作为确保道路安全、提升驾驶体验以及实现车辆与环境交互的重要组成,日益受到业界的高度重视。近日,2024 DVN(上海)国际汽车照明研讨会圆满落幕。作为照明与传感创新的全球领导者,艾迈斯欧司朗受邀参与主题演讲,并现场展示了其多项前沿技术。本届研讨会汇聚来自全球各地400余名汽车、照明、光源及Tier 2供应商的专业人士及专家共聚一堂。在研讨会第一环节中,艾迈斯欧司朗系统解决方案工程副总裁 Joachim Reill以深厚的专业素养,主持该环节多位
    艾迈斯欧司朗 2025-01-16 20:51 139浏览
  • 电竞鼠标应用环境与客户需求电竞行业近年来发展迅速,「鼠标延迟」已成为决定游戏体验与比赛结果的关键因素。从技术角度来看,传统鼠标的延迟大约为20毫秒,入门级电竞鼠标通常为5毫秒,而高阶电竞鼠标的延迟可降低至仅2毫秒。这些差异看似微小,但在竞技激烈的游戏中,尤其在对反应和速度要求极高的场景中,每一毫秒的优化都可能带来致胜的优势。电竞比赛的普及促使玩家更加渴望降低鼠标延迟以提升竞技表现。他们希望通过精确的测试,了解不同操作系统与设定对延迟的具体影响,并寻求最佳配置方案来获得竞技优势。这样的需求推动市场
    百佳泰测试实验室 2025-01-16 15:45 286浏览
  • 实用性高值得收藏!! (时源芯微)时源专注于EMC整改与服务,配备完整器件 TVS全称Transient Voltage Suppre,亦称TVS管、瞬态抑制二极管等,有单向和双向之分。单向TVS 一般应用于直流供电电路,双向TVS 应用于电压交变的电路。在直流电路的应用中,TVS被并联接入电路中。在电路处于正常运行状态时,TVS会保持截止状态,从而不对电路的正常工作产生任何影响。然而,一旦电路中出现异常的过电压,并且这个电压达到TVS的击穿阈值时,TVS的状态就会
    时源芯微 2025-01-16 14:23 185浏览
  • 近期,智能家居领域Matter标准的制定者,全球最具影响力的科技联盟之一,连接标准联盟(Connectivity Standards Alliance,简称CSA)“利好”频出,不仅为智能家居领域的设备制造商们提供了更为快速便捷的Matter认证流程,而且苹果、三星与谷歌等智能家居平台厂商都表示会接纳CSA的Matter认证体系,并计划将其整合至各自的“Works with”项目中。那么,在本轮“利好”背景下,智能家居的设备制造商们该如何捉住机会,“掘金”万亿市场呢?重认证快通道计划,为家居设备
    华普微HOPERF 2025-01-16 10:22 193浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 106浏览
  • 80,000人到访的国际大展上,艾迈斯欧司朗有哪些亮点?感未来,光无限。近日,在慕尼黑electronica 2024现场,ams OSRAM通过多款创新DEMO展示,以及数场前瞻洞察分享,全面展示自身融合传感器、发射器及集成电路技术,精准捕捉并呈现环境信息的卓越能力。同时,ams OSRAM通过展会期间与客户、用户等行业人士,以及媒体朋友的深度交流,向业界传达其以光电技术为笔、以创新为墨,书写智能未来的深度思考。electronica 2024electronica 2024构建了一个高度国际
    艾迈斯欧司朗 2025-01-16 20:45 180浏览
  • 日前,商务部等部门办公厅印发《手机、平板、智能手表(手环)购新补贴实施方案》明确,个人消费者购买手机、平板、智能手表(手环)3类数码产品(单件销售价格不超过6000元),可享受购新补贴。每人每类可补贴1件,每件补贴比例为减去生产、流通环节及移动运营商所有优惠后最终销售价格的15%,每件最高不超过500元。目前,京东已经做好了承接手机、平板等数码产品国补优惠的落地准备工作,未来随着各省市关于手机、平板等品类的国补开启,京东将第一时间率先上线,满足消费者的换新升级需求。为保障国补的真实有效发放,基于
    华尔街科技眼 2025-01-17 10:44 199浏览
  • 随着智慧科技的快速发展,智能显示器的生态圈应用变得越来越丰富多元,智能显示器不仅仅是传统的显示设备,透过结合人工智能(AI)和语音助理,它还可以成为家庭、办公室和商业环境中的核心互动接口。提供多元且个性化的服务,如智能家居控制、影音串流拨放、实时信息显示等,极大提升了使用体验。此外,智能家居系统的整合能力也不容小觑,透过智能装置之间的无缝连接,形成了强大的多元应用生态圈。企业也利用智能显示器进行会议展示和多方远程合作,大大提高效率和互动性。Smart Display Ecosystem示意图,作
    百佳泰测试实验室 2025-01-16 15:37 194浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 146浏览
  • 一个易用且轻量化的UI可以大大提高用户的使用效率和满意度——通过快速启动、直观操作和及时反馈,帮助用户快速上手并高效完成任务;轻量化设计则可以减少资源占用,提升启动和运行速度,增强产品竞争力。LVGL(Light and Versatile Graphics Library)是一个免费开源的图形库,专为嵌入式系统设计。它以轻量级、高效和易于使用而著称,支持多种屏幕分辨率和硬件配置,并提供了丰富的GUI组件,能够帮助开发者轻松构建出美观且功能强大的用户界面。近期,飞凌嵌入式为基于NXP i.MX9
    飞凌嵌入式 2025-01-16 13:15 211浏览
  • 百佳泰特为您整理2025年1月各大Logo的最新规格信息,本月有更新信息的logo有HDMI、Wi-Fi、Bluetooth、DisplayHDR、ClearMR、Intel EVO。HDMI®▶ 2025年1月6日,HDMI Forum, Inc. 宣布即将发布HDMI规范2.2版本。新规范将支持更高的分辨率和刷新率,并提供更多高质量选项。更快的96Gbps 带宽可满足数据密集型沉浸式和虚拟应用对传输的要求,如 AR/VR/MR、空间现实和光场显示,以及各种商业应用,如大型数字标牌、医疗成像和
    百佳泰测试实验室 2025-01-16 15:41 189浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 115浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 75浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦