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

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

3天内不再提示

华为鸿蒙正式开源SimpleGPULayer高性能GPU加速框架

HarmonyOS开发者 来源:HarmonyOS开发者 2026-06-01 14:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,华为鸿蒙开发团队在GitCode平台正式开源SimpleGPULayer(下文简称SGL)高性能GPU加速框架,面向鸿蒙原生应用提供一站式图形与计算加速能力,全面覆盖图像处理、AI推理计算、2D / 3D渲染、矢量图形生成等核心场景。目前,该框架的图像处理能力已在悟空图像中落地使用,GPU贝塞尔连线能力也在多款办公软件中完成验证,运行稳定可靠。

a047bece-5a7e-11f1-90a1-92fbcf53809c.png

随着鸿蒙生态快速发展,相册、修图、设计、扫描、白板、脑图、AI创作等应用对GPU加速的需求日益增长。传统开发模式下,开发者如需直接调用Vulkan接口,需处理设备初始化、显存管理、管线创建等大量底层细节,开发成本高、复用性差。SGL将复杂的GPU能力封装为简洁易用的API,开发者无需关注底层实现,只需聚焦业务效果,几行代码即可快速接入GPU加速,大幅降低开发门槛。

四大核心能力,覆盖端侧GPU加速主流场景

一、图像处理:52个滤镜+大图方案+图层混合

SGL内置52个GPU图像滤镜,覆盖模糊、艺术风格、色彩调整、几何变形等常用图片编辑需求,支持大半径实时预览,为鸿蒙应用提供开箱即用的高性能图形处理能力。针对超大图片编辑场景,框架提供分块处理方案,在控制显存占用的同时避免边界割裂感。配合异步预取机制,让CPU读取和GPU计算并行执行,显著提升大图编辑响应速度。

此外,SGL还提供正片叠底、叠加、溶解、亮色4种图层混合模式,可用于多图层编辑、素材叠加和复杂视觉合成需求,为图片编辑应用提供更丰富的创意实现能力。

二、AI推理计算:28个算子,覆盖主流模型前后处理

SGL的ComputeEngine提供28个计算算子,包括22个GPU算子与6个CPU归约算子,覆盖矩阵运算、激活函数、归一化、位置编码、逐元素运算、归约统计等关键能力,可高效支撑端侧AI模型推理的前后处理,也可直接用于通用GPU计算场景。仓库内已包含LLM推理演示,展示基于SGL快速搭建Transformer推理链路的能力。

三、2D/3D渲染:离屏渲染+模型加载

SGL的Renderer模块支持3D网格渲染、3D高斯泼溅渲染,可加载glTF等主流3D格式,内置完整PBR纹理管线。同时支持离屏渲染,可将渲染结果直接输出为图片,适用于服务端渲染、自动化处理等场景,大幅降低了鸿蒙平台上2D / 3D渲染功能的开发与接入门槛。

四、矢量图形生成:GPU贝塞尔粗线生成

框架还提供GPUBezierThickLineGenerator能力,将贝塞尔曲线生成任务迁移到GPU并行执行,开发者只需传入控制点、起始/结束宽度和端部采样参数,GPU compute shader即可快速生成渐细粗线的三角带顶点集合。该能力已在其他办公软件中用于节点间的渐细连线生成,在节点密集、拖拽频繁、画布实时刷新的场景下,显著优于传统CPU逐条计算方案。

极简接入,三行代码完成GPU滤镜调用

SGL对复杂的GPU管线做深度封装,开发者无需处理设备初始化、显存分配、管线构建、命令提交等底层逻辑细节,只需准备输入图片、输出图片和滤镜参数,仅需数行代码即可完成调用。以高斯模糊为例:

constautofilter = std::make_shared();
filter->SetRadius(120);
sgl::Process(inputImage,  outputImage, filter);

面向鸿蒙应用接入,SGL已提供C API和NAPI接口,开发者可作为native加速库集成到鸿蒙应用中,并向ArkTS / JS层暴露业务接口,接入成本极低。

开源共建,共筑鸿蒙GPU加速新基建

SGL高性能GPU加速框架项目由鸿蒙突击队主导开发,图像处理滤镜由悟空图像伙伴共建,贝塞尔渐细线能力与某办公软件联合验证。目前框架已在悟空图像等实际应用中稳定运行。

这次开源共建,把鸿蒙应用中高频使用的GPU图像处理、AI推理计算、图形渲染和矢量生成等能力沉淀为可复用的高性能框架,为鸿蒙生态提供了标准化、低成本的加速底座,后续将有更多能力在该框架上持续扩展。

欢迎广大鸿蒙开发者访问项目仓库、反馈问题、共建功能,共同推动鸿蒙GPU加速基础设施的建设,让更多应用实现更流畅、更高效、更强大的渲染与计算体验。

a0a64c50-5a7e-11f1-90a1-92fbcf53809c.png

开源地址:

https://gitcode.com/OpenHarmonyPerfSquad/SGL

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

    关注

    218

    文章

    36340

    浏览量

    263115
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5346

    浏览量

    136324
  • 开源
    +关注

    关注

    3

    文章

    4441

    浏览量

    46660

原文标题:SimpleGPULayer 正式开源!全场景 GPU 加速框架,让鸿蒙应用性能再升级

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高德发布鸿蒙系统首个生成式UI开源框架AGenUI

    高德发布鸿蒙系统首个生成式UI开源框架 AGenUI ——大幅降低 AI 应用开发门槛,让多设备界面适配不再繁琐。该框架基于 Google A2UI 协议,以 C++ 跨平台引擎为核心
    的头像 发表于 05-26 15:41 236次阅读

    MAX17409:高性能GPU的电源控制利器

    MAX17409:高性能GPU的电源控制利器 在今日的高性能图形处理器(GPU)应用领域,对于高效、稳定且响应迅速的电源控制的需求日益增长。MAX17409作为一款1 - 相Quick
    的头像 发表于 03-17 14:20 263次阅读

    TCL首款基于开源鸿蒙的智慧健康空调发布

    。会上,开源鸿蒙项目群工作委员会执行主席、华为终端BG软件部副总裁章晓峰发表《开源鸿蒙赋能TCL空调智慧健康新体验》的主题演讲,分享了
    的头像 发表于 12-25 09:33 714次阅读

    诚迈科技持续深耕开源鸿蒙生态,斩获“先锋单位”及“示范案例”荣誉

    11月28日,开源鸿蒙行业论坛在深圳成功举办。作为开源鸿蒙生态的核心共建者,诚迈科技在论坛上获评“开源鸿
    的头像 发表于 11-28 19:42 1143次阅读
    诚迈科技持续深耕<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>生态,斩获“先锋单位”及“示范案例”荣誉

    开源鸿蒙技术大会2025丨开源鸿蒙应用开发再提速,跨平台框架PMC(筹)正式启动孵化

    9月27日,开源鸿蒙技术大会2025在长沙国际会议中心盛大举办。大会现场,开源鸿蒙跨平台框架PMC(筹)正式启动孵化,标志着
    的头像 发表于 11-10 18:15 1705次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>应用开发再提速,跨平台<b class='flag-5'>框架</b>PMC(筹)正式启动孵化

    【置顶公告】视美泰开源鸿蒙系列产品业务咨询与商务合作通道正式开启!

    尊敬的电子发烧友社区成员、合作伙伴及行业同仁: 视美泰作为开源鸿蒙(OpenHarmony)生态的积极推动者,始终致力于为行业提供高性能、高可靠性的智能硬件解决方案及生态赋能服务。为进一步深化
    发表于 10-20 16:23

    花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案

    器。该工具基于花椒直播自主通用多媒体框架HJMedia打造而来,采用创新的通用多媒体框架设计,以高度模块化、可扩展的插件化架构,极大提升了音视频功能开发效率与整体的资源利用率,为开发者提供高性能、低耦合的推流解决方案。 在直播、
    的头像 发表于 09-04 09:52 886次阅读
    花椒直播首次<b class='flag-5'>开源</b>推流器组件 为<b class='flag-5'>鸿蒙</b>开发者提供<b class='flag-5'>高性能</b>推流解决方案

    知乎开源“智能预渲染框架” 几行代码实现鸿蒙应用页面“秒开”

    近日,知乎在Gitee平台开源了其自研的鸿蒙“智能预渲染框架”,并将该框架的Har包上架到OpenHarmony三方库中心仓。该框架
    的头像 发表于 08-29 14:32 792次阅读
    知乎<b class='flag-5'>开源</b>“智能预渲染<b class='flag-5'>框架</b>” 几行代码实现<b class='flag-5'>鸿蒙</b>应用页面“秒开”

    基于开源鸿蒙的视频播放开发样例

    开源鸿蒙生态建设中,多媒体能力是构建丰富用户体验的核心要素。本开发样例针对视频播放场景,聚焦开源鸿蒙原生媒体框架,通过Video组件实现视
    的头像 发表于 08-19 10:41 1975次阅读
    基于<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>的视频播放开发样例

    开源鸿蒙出席地方开源生态建设圆桌交流会

    近日,在2025开放原子开源生态大会“地方开源生态建设圆桌交流会”上,开源鸿蒙项目群工作委员会委员、华为终端BG软件部副总裁章晓峰发表了题为
    的头像 发表于 07-28 17:41 1085次阅读

    开源鸿蒙持续取得显著成果

    和落地实践。会上,开源鸿蒙项目群工作委员会委员、华为终端BG软件部副总裁章晓峰发表了题为《乘风破浪,共创开源鸿蒙未来》的主题演讲,全面阐述了
    的头像 发表于 07-28 17:39 1152次阅读

    京东开源Taro on HarmonyOS C-API版本

    近日,京东正式开源了Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架。这次版本的发布,带来了更丰富的样式适配、更高效的渲染
    的头像 发表于 06-09 09:19 1336次阅读
    京东<b class='flag-5'>开源</b>Taro on HarmonyOS C-API版本

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

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

    Kuikly鸿蒙版正式开源 —— 揭秘卓越性能适配之旅

    、腾讯新闻、搜狗输入法、全民K歌、自选股等。 鸿蒙适配效果 Kuikly以高性能、动态化为框架核心目标。在鸿蒙Next系统推出后,Kuikly较早投入适配工作,得益于轻量渲染架构的设计
    发表于 06-04 16:46