草庐IT

AMD在5G上爆发了!三大新成果 给你不一样的感觉

上方文Q 2023-03-28 原文
​说到AMD,你会想到什么?处理器?显卡?……5G?是的,5G!

MWC 2023世界移动通信大会期间,AMD多管齐下,秀出了在电信通信包括5G领域的新成果。

AMD之所以能在电信领域打开局面,一方面得益于强大的AMD EPYC处理器,可为合作伙伴提供强大的算力平台,另一方面来自与FPGA厂商赛灵思、DPU(数据处理器)厂商Pensando的收购整合,从而拥有了更丰富的产品组合,不断开拓新的疆土。

成立电信解决方案测试实验室

AMD联手全球著名的网络测试、监测与保障解决方案供应商VIAVI(唯亚威),双方携手合作建立全新电信解决方案测试实验室。

这座实验室位于美国加州圣克拉拉市,也就是AMD公司总部所在地,可为包括硬件到软件的端到端解决方案提供测试与验证,让运营商、电信运营商可以充分利用AMD处理器、自适应SoC、智能NIC、FPGA、DPU等产品的技术优势。

实验室利用VIAVI的端到端测试套件,可通过其提供的网络测试解决方案,分析、开发和验证整个电信网络实际运转的影响。

同时,实验室还将使用当前和未来的AMD技术,来实现横跨核心、CU/DU(中心单元/分布式单元)、边缘和RAN(无线电接入网)的通信流量模拟和生成,从而进行全面的功能和性能测试,满足当前和未来的生态系统需求。

这座实验室将从今年第二季度开始,引入第一批5G生态系统合作伙伴。

第四代AMD EPYC处理器牵手诺基亚

在过去的一年时间里,AMD的无线电信合作伙伴生态系统蓬勃发展,规模扩大了一倍之多。

作为不断壮大的AMD电信生态系统中的一部分,AMD和诺基亚共同宣布扩大合作,引入基于AMD第四代EPYC处理器的服务器,为诺基亚云提供RAN解决方案,并在能源成本飙升的挑战下,在核心和网络边缘实现碳减排。

对于新的合作,诺基亚方面相当兴奋,对于第四代AMD EPYC处理器的强大能力也是赞不绝口。

在AMD的无线电信合作伙伴名单中,可以看到大量耳熟能详的名字,诸如提供软件服务的爱立信、诺基亚、红帽、VIAVI、SUSE、VMware等等。

还有提供硬件方案的AnandTech、博通、思科、戴尔、慧与(HPE)、联想、高通、三星、超微、西部数据等等。

MWC 2023上,Amdocs、Groundhog、Juniper和诺基亚等技术合作伙伴,展示了基于第四代AMD EPYC处理器的系统。

Abside、Astrome、AW2S、CellXica、Comba、Fujitsu、Mavenir、NEC、Solid、Tejas、Ulak、Viettel、VVDN 和Zlink等等5G生态系统合作伙伴,则与AMD一起展示了众多无线电解决方案。​​​

4G/5G市场迎来新的单芯片射频平台

AMD Zynq UltraScale+ RFSoC是业界唯一的单芯片自适应射频平台,诞生于2017年。

该平台采用异构计算架构,完整集成Arm处理子系统、FPGA架构、SD-FEC IP模块、LDPC校验模块、涡轮编解码器、RF采样数据转换器,以及RF信号链中的完整模数可编程性。

它不仅是完整的单片软件定义无线电平台,还有助于随着市场动态的发展,生产无线电变体。

MWC 2023大会上,AMD宣布扩展其Zynq UltraScale+ RFSoC DFE(数字前端)产品组合,增加两款产品Zynq UltraScale+ RFSoC ZU63DR、Zynq UltraScale+ RFSoC ZU64DR,旨在推动4G、5G无线电扩展,并部署至全球市场。

这两款RFSoC器件都延续了旗舰器件Zynq UltraScale+ RFSoC ZU67DR的深度DFE集成技术。

其中,Zynq UltraScale+ RFSoC ZU63DR专门针对4T4R(4发4收)技术,以及双频段入门级O-RAN无线电单元(O-RU)应用。

Zynq UltraScale+ RFSoC U64DR则面向采用第三代合作伙伴计划(3GPP)split-8选项的8T8R(8发8收)O-RU应用,可同时支持非传统及传统无线电单元架构。

二者预计将于2023年第二季度全面投产。

这样的AMD,是不是给你带来了不一样的感觉?​

有关AMD在5G上爆发了!三大新成果 给你不一样的感觉的更多相关文章

  1. ruby - Ruby gsub 替换中的行为不一致? - 2

    两个gsub产生不同的结果。谁能解释一下为什么?代码也可在https://gist.github.com/franklsf95/6c0f8938f28706b5644d获得.ver=9999str="\tCFBundleDevelopmentRegion\n\ten\n\tCFBundleVersion\n\t0.1.190\n\tAppID\n\t000000000000000"putsstr.gsub/(CFBundleVersion\n\t.*\.).*()/,"#{$1}#{ver}#{$2}"puts'--------'putsstr.gsub/(CFBundleVersio

  2. ruby - 可以像在 C# 中使用#region 一样在 Ruby 中使用 begin/end 吗? - 2

    我最近从C#转向了Ruby,我发现自己无法制作可折叠的标记代码区域。我只是想到做这种事情应该没问题:classExamplebegin#agroupofmethodsdefmethod1..enddefmethod2..endenddefmethod3..endend...但是这样做真的可以吗?method1和method2最终与method3是同一种东西吗?还是有一些我还没有见过的用于执行此操作的Ruby惯用语? 最佳答案 正如其他人所说,这不会改变方法定义。但是,如果要标记方法组,为什么不使用Ruby语义来标记它们呢?您可以使用

  3. java - Java 中的 "caller"和 Ruby 中的 "receiver"一样吗? - 2

    如果我说x.hello()在Java中,对象x正在“调用”它包含的方法。在Ruby中,对象x正在“接收”它包含的方法。这只是表达相同想法的不同术语,还是意识形态上的根本差异?来自Java,我发现Ruby的“接收器”想法非常令人困惑。也许有人可以解释这与Java的关系? 最佳答案 在您的示例中,x不调用hello()。包含该片段的任何对象都是“调用”(即,它是“调用者”)。在Java中,x可以称为接收者;它正在接收对hello()方法的调用。 关于java-Java中的"caller"和R

  4. ruby - 为什么 Gemfile 语义版本控制运算符 (~>) 会产生与一个数字不一致的结果? - 2

    gemspec语义版本控制运算符~>(又名twiddle-wakka,又名pessimistic运算符)允许限制gem版本但允许进行一些升级。我经常看到它可以读作:"~>3.1"=>"Anyversion3.x,butatleast3.1""~>3.1.1"=>"Anyversion3.1.x,butatleast3.1.1"但是有了一个数字,这条规则就失效了:"~>3"=>"Anyversionx,butatleast3"*NOTTRUE!*"~>3"=>"Anyversion3.x"*True.Butwhy?*如果我想要“任何版本3.x”,我可以只使用“~>3.0”,这是一致的。就

  5. Ruby AWS::S3::S3Object (aws-sdk):是否有与 aws-s3 一样的流式数据方法? - 2

    在aws-s3中,有一种方法(AWS::S3::S3Object.stream)可让您将S3上的文件流式传输到本地文件。我无法在aws-sdk中找到类似的方法。即在aws-s3中,我这样做:File.open(to_file,"wb")do|file|AWS::S3::S3Object.stream(key,region)do|chunk|file.writechunkendendAWS::S3:S3Object.read方法确实将block作为参数,但似乎没有对其执行任何操作。 最佳答案 aws-sdkgem现在支持S3中对象的分

  6. 【历史上的今天】4 月 26 日:验证码的发明者诞生;切尔诺贝利病毒爆发;诺基亚收购 Withings - 2

    整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年4月26日,在2017年的今天,中国首艘国产001A型航空母舰在大连完成了下水,从开工到下水,历时3年多时间。回首过去,眺望未来,在科技历史上的每个4月26日里,还发生过哪些影响深远的关键事件呢?1938年4月26日:编程校验领域图灵奖得主ManuelBlum出生曼纽尔·布卢姆(ManuelBlum)出生于1938年4月26日,他是委内瑞拉的计算机科学家、卡内基梅隆大学的教授,因对计算复杂度理论做出的贡献,以及在密码学和编程校验上的应用而获1995年图灵奖。布卢姆出生于委内瑞拉的一个犹太家庭,他曾在麻省理工学

  7. c# - Ruby 是否像 C# 一样具有 Skip(n)? - 2

    在C#中你可以这样做:varlist=newList(){1,2,3,4,5};list.skip(2).take(2);//returns(3,4)我正在尝试学习所有Ruby可枚举方法,但我没有看到skip(n)的等效方法a=[1,2,3,4,5]a.skip(2).take(2)#takeexists,skipdoesn't那么,“最好的”Ruby方法是什么?所有这些都有效,但它们非常丑陋。a.last(a.length-2).take(2)(a-a.first(2)).take(2)a[2...a.length].take(2) 最佳答案

  8. ruby-on-rails - 我如何解析一个 Excel 文件,它会给我提供与视觉上完全一样的数据? - 2

    我正在使用Rails5(Ruby2.4)。我想阅读.xls文档,我想将数据转换为CSV格式,就像它出现在Excel文件中一样。有人推荐我使用Roo,所以我有book=Roo::Spreadsheet.open(file_location)sheet=book.sheet(0)text=sheet.to_csvarr_of_arrs=CSV.parse(text)但是,返回的内容与我在电子表格中看到的内容不同。例如,电子表格中的一个单元格有16:45.81当我从上面获取CSV数据时,返回的是"0.011641319444444444"如何解析Excel文档并准确获取我所看到的内容?我不在

  9. ruby - 像 Smalltalk 一样浏览 Ruby 代码? - 2

    与Smalltalk类层次结构浏览器最接近的等效项是什么?我见过一些解决方法,例如this,但它似乎不可编写脚本。 最佳答案 确实没有,至少没有包含静态和动态行为的类似Smalltalk的UI。Eclipse和IntelliJ都具有一定的结构洞察力。Eclipse有一种类似于浏览器的View。两者最大的问题是,除非您正在处理实时对象(例如,调试),否则您不一定知道对象的所有行为,因为有些行为是在运行时定义的。没有图像或部分运行时的静态View无法提供完整的图片。IntelliJ在解决问题方面做得不错。例如,具有attr_access

  10. ruby - Ruby 中不一致的隐式哈希创建? - 2

    好的,所以我将我自己的DSL中的一些东西与Ruby进行了比较。他们都支持的一个结构是这个x=["key"=>"value"]知道数组和散列的区别,我会认为这是不合法的,但是在Ruby中的结果是[{"key"=>"value"}]这是为什么?有了这种语法,你为什么不能这样做x=("key"=>"value")为什么数组是隐式创建的哈希的特例? 最佳答案 另一个特殊情况是在函数调用中,考虑:deff(x)puts"OK:#{x.inspect}"endf("foo"=>"bar")=>OK:{"foo"=>"bar"}因此在某些情况下,

随机推荐