0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm RAN 加速库(RAN Acceleration Library, RAL)通过采用 BSD 开源许可证将代码库正式开源

A面面观 来源:Arm 基础设施事业部高级市 作者:Arm 基础设施事业部 2023-07-20 17:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Arm RAN 加速库(RAN Acceleration Library, RAL)通过采用 BSD 开源许可证将代码库正式开源

作为 RAN 软件中最重要的模块,Arm RAN 加速库(RAN Acceleration Library, RAL)通过采用 BSD 开源许可证,将代码库正式开源。在保留原作者版权信息的前提下,开发者可以自由地使用、修改或分发 RAL 代码,不受任何限制。此外,开发者还可以通过向上游贡献代码和添加新功能,共同参与 Arm RAL 的开发和扩展。

在深入了解此发布的细节前,先让我们了解一下 Arm RAL 是什么。

Arm RAL 是什么?

开发者为什么需要 Arm RAL?

Arm RAL 发布于 2020 年,是一个为 5G RAN 部署提供优化的信号处理和相关数学函数的软件库。该软件库利用 Arm Neoverse CPU 的高效矢量引擎来加速 5G NR 和 LTE 的信号处理,例如矢量/矩阵操作、信道编码、调制、FFT 等。与传统软件实现方案相比,Arm RAL 可以显著提升性能表现,例如,循环冗余校验 (Cyclic Redundancy Check, CRC)的检错能力可提升 20 倍,Polar 编码整体性能可提升四倍。

Arm RAL 的设计目标是解决在通用 CPU 上开发和部署 RAN 软件时所面临的挑战。传统上,DSP 核心被用于 L1 处理,但它们有一些问题,例如供应商锁定、可扩展性有限和缺乏云原生优势。另一方面,CPU 编程模型具备更强的灵活性、可移植性和效率优势,因此占据了主流地位。然而,若要充分利用 CPU 内核的单指令多数据流/矢量(SIMD/Vector)功能来处理 RAN 工作负载,还需掌握一定的专业知识和技能。

这便是 Arm RAL 的优势所在,它提供在 CPU 上运行(并使用 SIMD)的 RAN L1 所需的模块(函数或内核)。该软件库将复杂的矢量编程进行了抽象,提供便捷的应用程序接口(API),可以轻松集成到 L1 软件栈中。此外,它还支持多种架构(Neon、SVE、SVE2 等)和操作系统LinuxRTOS)。

自 2020 年推出以来,Arm RAL 已被 5G 生态合作伙伴广泛采用。迄今为止,已有100多家公司评估了 Arm RAL,多家 L1 供应商已在其基于 Arm 技术的 L1 实现方案中使用了 Arm RAL 内核, 许多 OEM/ODM 厂商、独立软件开发商(ISV)和系统集成商等正在使用 Arm RAL 开发 5G 基础设施解决方案。

Arm RAL 有什么新功能?

自推出以来,Arm RAL 已取得显著进展,现已涵盖适用于 5G 和 LTE 的 Low-L1、High-L1 和 L2 功能。近期发布的新功能如下:

适用于 5G 和 LTE 的信道编码器(LDPC、Polar、Turbo和卷积码)

适用于 PUCCH/ PDSCH/ PDCCH/PBCH 信道的加扰功能

速率匹配和速率恢复

奇异值分解(Singular Value Decomposition, SVD)

针对 Armv9及其后架构的内核,进行 SVE2(可伸缩适量扩展)的优化

我们计划在未来增加更多模块,例如信道估计和信道均衡。开发者可查阅 Arm RAL 文档,了解完整特性和功能列表。

为什么我们要将 Arm RAL 代码开源?

我们相信将 Arm RAL 代码开源可以为 5G RAN 社区带来诸多优势,例如:

各个 L1 供应商可以将 RAL 合并到其 L1 软件栈中,并以二进制代码或源代码的形式发布。

允许任何人向 RAL 贡献代码并扩展更多 L1 模块,促进RAN 生态系统内的协作和创新。

通过使代码库可供检查和验证来提高透明度和可信度。

加速基于 Arm Neoverse 平台的 5G RAN 解决方案的开发和部署。

我们对一直以来为 RAL 贡献代码并支持我们的合作伙伴表示衷心的感谢。期待与他们和更广泛的 5G RAN 社区合作,共同提升 Arm RAL。

如何开始使用 Arm RAL?

如果开发者想要使用 Arm RAL 或为其做出贡献,可以前往 GitLab 资源库[3],获取所需的各种资源,包括源代码、文档、示例、教程等,同时,还可以上报问题、请求新增功能或提交合并请求。

此外,还可以加入 Arm 开发者社区[4],在社区中提出问题、分享反馈,与 Arm RAL 的其他用户和开发者互动。

本文作者:Arm 基础设施事业部高级市场经理 Mo Jabbari

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9611

    浏览量

    394343
  • 开源
    +关注

    关注

    3

    文章

    4422

    浏览量

    46579
  • 代码
    +关注

    关注

    30

    文章

    4983

    浏览量

    74534
  • RAN
    RAN
    +关注

    关注

    0

    文章

    120

    浏览量

    19466
  • 5G
    5G
    +关注

    关注

    1368

    文章

    49252

    浏览量

    644075
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无法为 iseled 许可证生成,怎么解决?

    我在 2019 年创建了一个 ISELED 许可证并使用它。它于 2023 年到期,我很难续订。我就此事联系了你,你说你会修复它,但它没有成功。 我的笔记本电脑也发生了变化,所以我正在尝试安装
    发表于 04-22 08:28

    爱立信与维珍媒体O2达成五年主要RAN合作伙伴关系

    爱立信通过一项五年合作关系延期成为维珍媒体O2的主要RAN合作伙伴。
    的头像 发表于 04-11 14:25 1189次阅读

    电信设备进网许可证(CTA)是什么

    在国内通信设备市场,电信设备进网许可证是不可逾越的核心准入门槛,行业内常简称进网许可或CTA认证。作为工业和信息化部(MIIT)强制推行的法定资质,它直接决定了通信设备能否合法接入国内公用
    的头像 发表于 03-09 14:32 644次阅读
    电信设备进网<b class='flag-5'>许可证</b>(CTA)是什么

    高通推出完整的AI驱动RAN创新技术组合

    今日,高通技术公司宣布推出完整的AI驱动RAN创新技术组合,在6G时代来临前,加速实现RAN AI和自智网络的价值,为移动网络运营商带来立竿见影的运营效益的同时,也为下一代自智AI原生网络奠定基础。
    的头像 发表于 03-04 09:39 508次阅读

    瑞芯微就MPP开源合规问题致歉,整改已全部完成

    ,当时FFmpeg官方账号公开点名瑞芯微MPP项目,指出其FFmpeg的libavcodec代码复制到驱动中,并删除原作者信息和版权声明,代码适用的LGPL v2.1+
    的头像 发表于 03-01 06:44 7759次阅读
    瑞芯微就MPP<b class='flag-5'>开源</b>合规问题致歉,整改已全部完成

    OpenTenBase核心贡献者分享开源数据的破局之路

    “在开源数据已成一片‘红海’的当下,单纯比拼‘快’或‘省’,已很难在开发者心中建立独特的护城河。”OpenTenBase核心贡献者、腾讯云数据专家工程师李晋钢这样阐述他对当前数据
    的头像 发表于 12-29 14:00 612次阅读

    开源鸿蒙城市技术沙龙上海站圆满落幕

    。本次活动聚焦“合规前置、风险清零”理念,汇聚来自开源鸿蒙社区、开源欧拉社区、国浩律所、东北大学、兰州大学等产学研代表,围绕 CRA/LGPL、AI许可证分析、SBOM自动化生成等议题展开研讨。
    的头像 发表于 12-03 17:36 1537次阅读

    在KiCad华秋发行版中使用云端器件

    “   KiCad 自带的质量非常高,建团队也很强大,无奈 KiCad 没有元器件的定义,虽然有 Database Library 和 Httplib 这样强力的工具,但没有类似 EasyEDA
    的头像 发表于 08-07 11:15 7938次阅读
    在KiCad华秋发行版中使用云端器件<b class='flag-5'>库</b>

    飞书富文本组件RichTextVista开源

    近日,飞书正式将其自研的富文本组件 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方中心仓。该组件以领先的性能、流畅的渲染体验与高度的开放性,为鸿蒙生态提供了更高效的富文本解决方案。
    的头像 发表于 07-16 16:47 1233次阅读

    请问EZ-Serial固件是否使用任何OSS(开源软件)或软件?

    EZ-Serial 固件是否使用任何 OSS(开源软件)或软件?
    发表于 07-02 08:14

    开源分享】:开源小巧的FPGA开发板——Icepi Zero

    (它是 HDM - 但我没有钱购买许可证...... USB-C 端口 x3 256Mbit 166MHz SDRAM 内存 MicroSD 卡插槽 板载 USB 转 JTAG 和 UART 转换器
    发表于 06-09 14:01

    LitePoint如何助力客户克服5G O-RAN测试挑战

    随着5G开放无线接入网(O-RAN)领域的日益成熟,无线通信提供商们迎来了一个契机:通过引入包容性的多供应商模式,在现今单一供应商5G部署的基础上,兑现O-RAN作为开源标准的承诺。
    的头像 发表于 06-09 10:48 1442次阅读
    LitePoint如何助力客户克服5G O-<b class='flag-5'>RAN</b>测试挑战

    开源鸿蒙应用技术组件共建计划启动

    通过兼容性测评,覆盖金融、交通、教育、医疗、航天等多个行业领域,已成为发展速度最快的开源操作系统之一。截至目前,开源鸿蒙已累计发布 8 个大版本,共建共享15个技术域的1115款开源
    的头像 发表于 06-05 14:33 1205次阅读

    四创电子获得3821型一次监视雷达许可证

    近日,民航空管工程技术研究所组织民航专家在四创电子召开3821型一次监视雷达许可证届满换发专家评审会。
    的头像 发表于 06-03 10:06 1037次阅读

    贡献 OpenHarmony 关键配置

    (LICENSE文件中许可证条款内容和oh-package.json5文件中许可证名称不一致会审核失败) 许可证获取地址 Copyright [此处填写年份,如2025] [此处填写在lib
    发表于 05-28 13:46