今日已更新 217 条资讯 | 累计 39746 条内容
关于我们

标签:#ha

找到 15277 篇相关文章

AI 资讯

AI 数据中心网络演进中铜(Copper)与板载共封装光学(CPO - Co-Packaged Optics)

这视频由知名半导体分析机构 SemiAnalysis 发布,围绕 AI 数据中心网络演进中铜(Copper)与板载共封装光学(CPO - Co-Packaged Optics)的竞争和未来进行了极其硬核且详细的深度拆解。 视频的核心逻辑可分为以下几个关键板块: 一、 背景:铜的物理极限与三大网络层级 1. 铜的物理极限 视频开篇强调,半导体一直依赖铜(如芯片金属层、主板走线、NVL72机架的背板总线)。但当单通道传输速率达到 200 Gbits/second (每路) 及以上时,铜的传输距离极限被死死卡在 2米以内 [ 00:55 ]。超过这个距离,现代 AI 服务器的庞大带宽需求就只能依赖光纤和激光 [ 01:01 ]。 2. AI 数据中心的三大网络层级 [ 01:43 ] 前端网络(Front-end Network): 负责基础的数据加载、SSH 访问和用户请求,带宽要求最低 [ 01:51 ]。 纵向扩展网络(Scale-up Network): 连接单机架内的所有计算和网络托盘(如英伟达的 NVLink),让多张 GPU 能以极高带宽、极低延迟像“单张 GPU”一样协同工作 [ 02:07 ]。其带宽需求是 Scale-out 的 10 倍 [ 03:47 ]。 横向扩展网络(Scale-out Network): 负责机架与机架之间、甚至整个数据中心范围内的服务器互联 [ 03:00 ]。其带宽需求是前端网络的 8 到 10 倍 [ 03:47 ]。 二、 传统可插拔光模块(Pluggable Transceivers)的致命痛点 在需要跨机架的 Scale-out 网络中,目前行业标配是可插拔光模块(如 OSFP、QSFP-DD) [ 04:29 ]。 视频拆解了它的四大组成部分: 物理接口、DSP(数字信号处理器)、TOSA(激光发射组件)、ROSA(光接收组件) [ 05:03 ]。 视频提出了一个颠覆直觉的事实: 耗电和延迟的元凶根本不是激光器(仅占15%功耗),而是 DSP。 [ 06:06 ] 功耗: DSP 消耗了光模块高达 60% 以上 的电能 [ 06:21 ]。 延迟: 信号从电转换到光通常会带来 150 到 200 纳秒的延迟,其中 90% 以上由 DSP 造成 [ 06:28 ]。 为什么必须要 DSP? 因为 GPU 或交换机生成的电信号,在穿过芯片封装、主板走线到达机架边缘的光模块(约 30 厘米距离)时,信号已经严重衰减和失真,必须通过 DSP 进行放大和“清洗” [ 07:17 ]。而 CPO 的核心存在意义,就是将光学引擎无限靠近源头,彻底消灭 DSP [ 06:57 ]。 三、 从 LPO 到 CPO 的技术演进路径 为了干掉 DSP,行业尝试了多种方案: LPO(线性可插拔光模块): 做法很大胆,直接拿掉可插拔模块里的 DSP,强行把失真的电信号转成光信号发出去。虽然有用,但极大牺牲了传输距离 [ 08:25 ]。 OBO(板载光学): 把光模块从机架边缘移到主板上更靠近芯片的位置。但由于距离还不够近,没能彻底干掉 DSP,同时还丢掉了可插拔的便利性,宣告失败 [ 09:06 ]。 NPO(近封装光学): 将光学引擎移至与 ASIC(交换机芯片/GPU)极近的特殊高特性基板上,是目前正在落地的折中方案 [ 09:38 ]。 CPO(共封装光学): 终极形态,将光学引擎与芯片直接封装在同一个 Package 上 [ 10:01 ]。 视频中拆解的 CPO 三大阶梯(Tiers): 第一阶梯(最低限度): 光学引擎与交换机芯片在同一封装基板上,通过铜走线连接。虽干掉了 DSP,但仍需要 SerDes 进行并行/串行信号转换 [ 10:31 ]。 第二阶梯(中介层集成): 芯片与光学引擎坐落在同一个硅基或有机中介层(Interposer)上,互连密度大幅提升, 彻底不再需要 SerDes ,实现完全的并行集成 [ 11:01 ]。 终极 Boss 级: 利用混合键合(Hybrid Bonding)等 3D 堆叠技术(2.5D 如台积电的 COW-AMH),将光学引擎直接叠在芯片上方或下方,实现极致的低功耗 [ 11:31 ]。 四、 CPO 的商业落地博弈:Scale-out 网络 CPO 的首个落地目标是替代 Scale-out 网络中的传统光模块 [ 12:46 ]。然而,行业对此产生了严重分歧: 传统可插拔的优势: 坏了极易更换(运维成本低);标准统一、供应商极多,大厂拥有极强的 价格控制权 且能避免 供应商锁定(Vendor Lock-in) [ 13:29 ]。 CPO 的软肋: 它是封装级别的。如果你买英伟达或博通的 CPO 芯片,你就必须绑定购买他们的整套光学方案;一

2026-06-04 原文 →
AI 资讯

Cloudflare Turnstile in Playwright: Why Your Tests Stall and How to Solve It in 8 Lines

Cloudflare Turnstile in Playwright: Why Your Tests Stall and How to Solve It in 8 Lines If you're running Playwright or Selenium against any site behind Cloudflare, you've already met Turnstile. It's the new "managed challenge" widget Cloudflare started shipping in 2023, and it now appears in front of login flows, contact forms, signup pages, and increasingly the entire site root. Here's the part most teams miss: Turnstile doesn't always show a checkbox. A lot of the time it just sits invisible, runs its scoring loop, and either issues a token silently or stalls forever. Your test doesn't crash. It just times out at the next page.click("button[type=submit]") . The CI log says "element not interactable." Nobody knows why. I work on CaptchaAI. I'm going to show you exactly what's happening, then drop in 8 lines that fix it. The real scenario You have a Playwright suite that runs every PR. One day a test starts failing on the signup flow. You re-run it. It fails again. Locally on your laptop it passes. On CI it doesn't. What's actually happening: Cloudflare flagged your CI runner's IP block (GitHub Actions, GitLab runners, Hetzner, OVH, DO — all of them are on Cloudflare's "elevated risk" list). Turnstile decides to switch from invisible mode to "managed challenge" mode. Now there's a widget in the DOM that needs a real token before the form submit will accept. Your test never interacted with the widget because last week it didn't exist. Why retries don't help The instinct is to add a retry: 2 and move on. Don't. Cloudflare's scoring is per-IP-per-fingerprint, and each retry from the same runner makes the next challenge harder, not easier. After ~3 attempts you'll get full block pages instead of the widget. The right move is to solve the widget once, inject the token, and submit normally — exactly what a human user does, just faster. How Turnstile actually issues a token The widget renders an iframe pointing at challenges.cloudflare.com . Inside the iframe it runs a fi

2026-06-04 原文 →