跳到主要内容
10.1145/3589334.3645395acm会议文章/章节视图摘要出版物页面网址:www会议记录会议集合
研究论文
可用工件/v.1

FusionRender:利用WebGPU的强大功能增强Web浏览器上的图形性能

出版:2024年5月13日出版历史

摘要

web浏览器上的图形渲染是众多web应用程序的基础。与广泛使用的WebGL相比,下一代web图形API WebGPU表现出更强的适应现代GPU功能的能力,具有更大的潜力。然而,我们的实验表明,当前基于WebGPU的图形渲染框架的性能落后于基于WebGL构建的框架。这种差异主要源于与WebGPU的独特功能不完全一致。每个图形的单独渲染导致CPU和GPU之间的冗余通信。为了提高web上的图形性能,我们引入了FusionRender来利用WebGPU的强大功能。为了减少冗余通信,FusionRender为每个对象指定一个唯一的签名,并使用这些签名进行分组,从而尽可能整合图形渲染。在涉及多个对象渲染的模拟实验中,FusionRender与现有的最佳基线相比,渲染性能提高了29.3%-122.1%。在具有更复杂功能的实际案例中,性能改进范围为9.4%到39.7%。此外,FusionRender在各种设备和浏览器上表现出强大的性能增强。

跳过补充材料部分

补充材料

射频0465.mp4

补充视频

英里4

2210万

工具书类

  1. 苹果。2023a年。开发者论坛主题是关于WebGPU的safari支持。https://developer.apple.com/forums/thread/692979谷歌学者谷歌学者
  2. 苹果。2023b年。金属。https://developer.apple.com/metal网站/谷歌学者谷歌学者
  3. 苹果。2023c年。网络工具包。网址:https://webkit.org/谷歌学者谷歌学者
  4. 瓦斯科-阿斯图里亚诺。2023.3d力梯度。https://github.com/vasuriano/3d-force-graph/tree/master谷歌学者谷歌学者
  5. 巴比伦.js。2023.巴比伦。https://github.com/巴比伦JS谷歌学者谷歌学者
  6. 侯赛因·巴克里(Hussein Bakri),2019年。网络虚拟博物馆中3D网络内容的适应性:服务质量和体验质量视角。博士学位论文。圣安德鲁斯大学。谷歌学者谷歌学者
  7. 亚历山大·比斯利(Alexander E Beasley)、克里斯托弗·克拉克(Christopher T Clarke)和罗伯特·沃森(Robert J Watson)。2020年。采用现场可编程门阵列——片上系统技术的图形处理单元的OpenGL兼容硬件实现。ACM可重构技术与系统汇刊(TRETS),第14卷,第1期(2020年),1-24。谷歌学者谷歌学者
  8. 弗朗索瓦·博福特和科伦蒂·沃利斯。2023.Chrome发布WebGPU。https://developer.chrome.com/blog/webgpu发布/谷歌学者谷歌学者
  9. 毕伟晨、马云、田德玉、祁阳、张明涛、向静。2023.揭开网络浏览器中移动扩展现实的神秘面纱:我们能走多远?。《2023年ACM网络会议记录》。2960--2969.谷歌学者谷歌学者数字图书馆数字图书馆
  10. Kevin C Cassidy、Jan vS efvc’ik、Yogindra Raghav、Alexander Chang和Jacob D Durrant。2020年。ProteinVR:虚拟现实中基于网络的分子可视化。《公共科学图书馆·计算生物学》,第16卷,第3卷(2020年),e1007747。谷歌学者谷歌学者
  11. 阿尔班·德诺耶尔(Alban Denoyel)、塞德里克·平森(Cédric Pinson)和皮埃尔·安东尼·帕斯(Pierre-Antoine Passet)。2023.素描工作室。https://sketchfab.com/谷歌学者谷歌学者
  12. Sören Discher、Rico Richter和Jürgen Döllner。2019.基于web的大规模三维点云可视化和语义处理的概念和技术。《图形模型》,第104卷(2019年),第101036页。谷歌学者谷歌学者数字图书馆数字图书馆
  13. 阿拉斯泰尔·唐纳森、本·克莱顿、瑞安·哈里森、哈桑·莫欣、大卫·内托、瓦西尔·特利曼和哈娜·沃森。2023.两种GPU着色语言编译器模糊技术的工业部署。2023年IEEE软件测试、验证和确认会议(ICST)。IEEE,374--385。谷歌学者谷歌学者
  14. Landon Dyken和Pravin Poudel。2022.GraphWaGu:GPU支持的Web大规模图形布局计算和渲染。。在欧洲图形学平行图形和可视化研讨会上。谷歌学者谷歌学者
  15. 雅库布·弗洛蒂恩斯基(Jakub Floty'nski)、克日什托夫·沃尔恰克(Krzysztof Walczak)和马金·克日什科夫斯基(Marcin Krzystkowski)。2020.使用语义查询编写自定义web 3D动画。图形模型,第107卷(2020),101052。谷歌学者谷歌学者数字图书馆数字图书馆
  16. Willis Fulmer、Tahir Mahmood、Li Zhongyu、Zhaoting Zhang、Jian Huang和Aidong Lu.2019年。ImWeb:用于在线3D神经元数据库探索的跨平台沉浸式web浏览。第24届智能用户界面国际会议论文集。367--378.谷歌学者谷歌学者数字图书馆数字图书馆
  17. 塔式游戏。2023.铁塔游戏。https://www.towergame.app网站/谷歌学者谷歌学者
  18. 向功、胡春玲和林楚楚。2020年,PAQSIM:移动GPU上图形工作负载的快速性能模型。在第21届ACM SIGPLAN/SIGBED嵌入式系统语言、编译器和工具会议上。3--14.谷歌学者谷歌学者数字图书馆数字图书馆
  19. 谷歌。2023.闪烁。https://www.chromium.org/bink网站/谷歌学者谷歌学者
  20. Khronos集团。2023 a.OpenGL着色语言。https://www.khronos.org/opengl/wiki/opengl_Shading_Language网站谷歌学者谷歌学者
  21. Khronos集团。2023年b.瓦尔坎·托图里亚尔。https://vulkan-tutorial.com/Drawing_a_triangle/Graphics_pipeline_basics/Introduction网站谷歌学者谷歌学者
  22. 乌杰瓦尔·古普塔(Ujjwal Gupta)、马诺伊·巴布(Manoj Babu)、拉伊德·阿尤布(Raid Ayoub)、迈克尔·基希内夫斯基(Michael Kishinevsky)、弗朗西斯科·帕特纳(Francesco Paterna)、苏亚特·古姆索伊(Suat Gumussoy。2018.图形处理器性能建模的在线学习方法。IEEE传输。计算。,第67卷,第12卷(2018年),1677-1691。谷歌学者谷歌学者数字图书馆数字图书馆
  23. Masatoshi Hidaka、Yuichiro Kikura、Yoshitaka Ushiku和Tatsuya Harada。2017.Webdnn:网络浏览器上最快的dnn执行框架。第25届ACM多媒体国际会议论文集。1213--1216.谷歌学者谷歌学者数字图书馆数字图书馆
  24. 黄亚坤(Yakun Huang)、乔秀全(Xiuquan Qiao)、佩仁(Pei Ren)、刘玲(Ling Liu)、蒲家俊(Calton Pu)和陈俊良(Junliang Chen)。2019.一个轻量级协作识别系统,带有二进制卷积神经网络,用于移动网络增强现实。2019年IEEE第39届分布式计算系统国际会议(ICDCS)。IEEE,1497-1506。谷歌学者谷歌学者交叉引用交叉引用
  25. Jonatan Hvass、Oliver Larsen、Kasper Vendelbo、Niels Nilsson、Rolf Nordahl和Stefania Serafin。2017.虚拟现实游戏中的视觉真实感和存在感。2017年3DTV大会:3D视频的真实视觉捕捉、传输和显示(3DTV-CON)。IEEE,1--4。谷歌学者谷歌学者
  26. 米查?是吗?d?yk公司。2023.用Javascript编写的Minecraft客户端。https://github.com/michaljaz/webmc谷歌学者谷歌学者
  27. 拉宾巴·卡兰杰。2018.优化Web虚拟现实。博士学位论文。莱斯大学。谷歌学者谷歌学者
  28. 川本富弘、川端康成和小野贤治。2020年。ChOWDER:在超高分辨率可缩放显示器上查看3D Web GIS的新方法。2020年IEEE集群计算国际会议(Cluster)。IEEE,412--413。谷歌学者谷歌学者交叉引用交叉引用
  29. Michael Kenzel、Bernhard Kerbl、Dieter Schmalstieg和Markus Steinberger。2018年。GPU的高性能软件图形管道体系结构。ACM图形学报(TOG),第37卷,第4期(2018年),1-15。谷歌学者谷歌学者数字图书馆数字图书馆
  30. 科罗诺斯。2023年。OpenGL ES。https://www.khronos.org/opengles网站/谷歌学者谷歌学者
  31. 科罗诺斯。2023年b.瓦尔坎。https://www.vulkan.org/谷歌学者谷歌学者
  32. Jonas Kordt、Paul Brachmann、Daniel Limberger和Christoph Lippert。2021.使用WebGL在MRI上进行脑肿瘤分割的交互式体积区域增长。在第26届3D网络技术国际会议上。1--8.谷歌学者谷歌学者数字图书馆数字图书馆
  33. 赖泽奇、胡查理、崔勇、孙林辉和戴宁伟。2017.Furion:在当今的移动设备上设计高质量的沉浸式虚拟现实。第23届移动计算和网络国际年会论文集。409--421.谷歌学者谷歌学者数字图书馆数字图书馆
  34. Samuli Laine、Janne Hellsten、Tero Karras、Yeongho Seol、Jaakko Lehtinen和Timo Aila。2020年。用于高性能可差分渲染的模块化原语。ACM图形事务(TOG),第39卷,第6卷(2020年),第1-14页。谷歌学者谷歌学者数字图书馆数字图书馆
  35. 何塞·罗伯托·拉扎雷斯基(Jose Roberto Lazzareschi)。2023.松树。http://jrlazz.eu5.org/anim/pinus_noSh.html谷歌学者谷歌学者
  36. 瑞斯·莱文(Reese Levine)、明根·赵(Mingun Cho)、德文·麦基(Devon McKee)、安德鲁·奎因(Andrew Quinn)和泰勒·索伦森(Tyler Sorensen)。2023年a.GPUHarbor:全面测试GPU内存一致性(经验文件)。(2023).谷歌学者谷歌学者
  37. 瑞斯·莱文、郭天豪、赵明云、艾伦·贝克、拉夫·莱文、大卫·内托、安德鲁·奎因和泰勒·索伦森。2023 b.MC突变体:评估和改进记忆一致性规范的测试。在第28届ACM编程语言和操作系统体系结构支持国际会议论文集第2卷。473--488.谷歌学者谷歌学者数字图书馆数字图书馆
  38. 李伟、王珊珊、谢伟东、余坤和冯朝禄。2023.使用四层客户端-服务器架构,基于WebGL的大规模医学图像在线三维重建。信息可视化,第22卷,第2卷(2023年),100-114。谷歌学者谷歌学者交叉引用交叉引用
  39. 李先锋、李耿超、崔晓乐。2020年。试验:减少android设备上的冗余渲染,以优化性能和能源。2020年,第57届ACM/IEEE设计自动化会议(DAC)。IEEE,1--6。谷歌学者谷歌学者交叉引用交叉引用
  40. Chang Liu、Wei Tsang Ooi、Jinyuan Jia和Lei Zhao。2018年a。云烘焙:动态Web3D场景的协作场景照明。ACM多媒体计算、通信和应用汇刊(TOMM),第14卷,第3期(2018年),1-20。谷歌学者谷歌学者数字图书馆数字图书馆
  41. 刘鲁阳(Luyang Liu)、李洪宇(Hongyu Li)和马可·格鲁特斯(Marco Gruteser)。2019.用于移动增强现实的边缘辅助实时目标检测。在第25届移动计算和网络国际年会上。1--16.谷歌学者谷歌学者
  42. 刘鲁阳、钟瑞光、张五阳、刘云欣、张建松、张林涛和马可·格鲁特。2018年b月。剪断绳索:设计具有低延迟远程渲染的高质量无捆绑虚拟现实系统。第16届移动系统、应用程序和服务国际年会论文集。68--80.谷歌学者谷歌学者数字图书馆数字图书馆
  43. 罗迅(Xun Luo)、罗伯特·肯扬(Robert Kenyon)、德里克·坎珀(Derek Kamper)、丹尼尔·桑丁(Daniel Sandin)和托马斯·德芬蒂(Thomas DeFanti)。2007.场景复杂性、立体视觉和运动视差对虚拟环境中尺寸恒定性的影响。2007年IEEE虚拟现实会议。IEEE,59-66。谷歌学者谷歌学者交叉引用交叉引用
  44. Dzmitry Malyshau。2020.Firefox中的WebGPU体验。https://hacks.mozilla.org/2020/04/experimental-webgpu-in-firefox网站/谷歌学者谷歌学者
  45. 迈尔斯·麦克斯菲尔德。2019.Safari中的WebGPU和WSL。https://webkit.org/blog/9528/webgpu和wsl-in-safari/谷歌学者谷歌学者
  46. 微软。2023.Direct3D 12。https://learn.microsoft.com/en-us/windows/win32/direct3d12/what-is-directx-12-谷歌学者谷歌学者
  47. 哈桑·莫欣。2022.WGSLsmith:WebGPU着色器程序的随机生成器。伦敦帝国理工学院硕士论文(2022年)。谷歌学者谷歌学者
  48. Mozilla。2023.壁虎。https://developer.mozilla.org/en-US/docs/Glossary/Gecko网站谷歌学者谷歌学者
  49. 尼安提克。2023.第八墙。网址:https://www.8thwall.com/谷歌学者谷歌学者
  50. 幻觉。2023.定向。https://github.com/Orillusion/Orillusion网站谷歌学者谷歌学者
  51. 许鹏、姚志浩、阿达兰·阿米里·萨尼、戴夫·景天和马蒂亚斯·帕耶。2023.GLeeFuzz:通过错误消息引导的变异模糊WebGL。USENIX Security’23(2023)。谷歌学者谷歌学者
  52. 播放画布。2023.游戏画布。https://github.com/playcanvas/engine谷歌学者谷歌学者
  53. Daniel Pohl、Nural Choudhury和Markus Achtelik。2018.HMD全人视野渲染优化概念。2018年IEEE虚拟现实和3D用户界面(VR)会议。IEEE,663--664。谷歌学者谷歌学者
  54. 埃里克·D·拉根(Eric D Ragan)、道格·A·鲍曼(Doug A Bowman)、瑞吉斯·科珀(Regis Kopper)、谢丽尔·斯廷森(Cheryl Stinson)、西罗贝托·斯卡博(Siroberto Scerbo)和瑞安·P·麦克马。2015.视野和视觉复杂性对视觉扫描任务虚拟现实训练效果的影响。IEEE可视化和计算机图形交易,第21卷,第7卷(2015年),第794--807页。谷歌学者谷歌学者数字图书馆数字图书馆
  55. 穆罕默德·赛义德(Mohammadeza Saed)、袁西周(Yuan Xi Chou)、刘璐飞(Lufei Liu)、泰勒·诺维基(Tyler Nowicki)和托尔·马莫特(Tor M Aamodt)。2022.Vulkan-Sim:用于光线跟踪的GPU架构模拟器。2022年,第55届IEEE/ACM国际微体系结构研讨会(MICRO)。IEEE,263-281。谷歌学者谷歌学者
  56. Ales Saska、David Tichy、Robert Moore、Achilles Rasquinha、Caner Akdas、Xiaodong Zhao、Renato Fabbri、Ana Jelivc ić、Gaurav Grover、Himanshu Jotwani等,2020年。ccNetViz:一个基于WebGL的JavaScript库,用于大型网络的可视化。生物信息学,第36卷,第16卷(2020年),第4527-4529页。谷歌学者谷歌学者交叉引用交叉引用
  57. Markus Schütz、Bernhard Kerbl和Michael Wimmer。2021.使用计算着色器和顶点顺序优化渲染点云。计算机图形论坛,第40卷。威利在线图书馆,115-126。谷歌学者谷歌学者
  58. Rahul Singh、Muhammad Huzaifa、Jeffrey Liu、Anjul Patney、Hashim Sharif、Yifan Zhao和Sarita Adve。2023.中央凹渲染中的功率、性能和图像质量权衡。2023年IEEE会议虚拟现实和3D用户界面(VR)。IEEE,205-214。谷歌学者谷歌学者交叉引用交叉引用
  59. Lisa St“ahli、David Rudi和Martin Raubal,2018年。前方湍流——基于3D网络的航空天气可视化工具。在第31届ACM年度用户界面软件与技术研讨会论文集上。299到311。谷歌学者谷歌学者
  60. 凯·斯坦尼(Kay M Stanney)、凯莉·金顿(Kelly S Kingdon)、大卫·格雷伯(David Graeber)和罗伯特·肯尼迪(Robert S Kennedy)。2002.沉浸式虚拟环境中的人的表现:曝光时间、用户控制和场景复杂性的影响。人类绩效,第15卷,第4卷(2002年),第339-366页。谷歌学者谷歌学者
  61. 三个.js。2023年a.三杰论坛。https://discuse.threejs.org/c/showcase/7网址谷歌学者谷歌学者
  62. 三个.js。2023年b月3日。https://github.com/mrdoob/tree.js/谷歌学者谷歌学者
  63. 罗多拉·文纳鲁奇(Rhodora Vennarucci)、大卫·弗雷德里克(David Fredrick)、戴维德·塔纳西(Davide Tanasi)、尼古拉斯·雷诺兹(Nicholas Reynolds)、凯特琳·金斯兰(Kaitlyn Kingsland)、布丽安娜·詹金斯。2021.在埃西利亚的足迹中:迈向交互式WebGL应用程序,探索西西里岛Armerina广场的卡萨利罗曼别墅。在第26届3D网络技术国际会议上。1--7.谷歌学者谷歌学者数字图书馆数字图书馆
  64. W3C公司。2023年a.WebGL。https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API谷歌学者谷歌学者
  65. W3C公司。2023年b.WebGPU。https://www.w3.org/TR/webgpu/谷歌学者谷歌学者
  66. W3C公司。2023 c.WebGPU着色语言。https://www.w3.org/TR/WGSL网站/谷歌学者谷歌学者
  67. W3C公司。2023年d.WebXR。https://immersiveweb.dev网址/谷歌学者谷歌学者
  68. 科伦蒂·沃利斯、布兰登·琼斯和弗朗索瓦·博福特。2023.WebGPU:在浏览器中解锁现代GPU访问。https://developer.chrome.com/blog/webgpu-io2023/谷歌学者谷歌学者
  69. Chao Wang、Shuanq Lianq和Jinyuan Jia。2018.将Web3D家具融入真实的室内图像。2018年IEEE虚拟现实和3D用户界面(VR)会议。IEEE,721--722。谷歌学者谷歌学者交叉引用交叉引用
  70. Robert B Welch、Theodore T Blackmon、Andrew Liu、Barbara A Mellers和Lawrence W Stark,1996年。图像真实性、视觉反馈延迟和观察者互动对主观存在感的影响。《存在:远程操作员与虚拟环境》,第5卷,第3卷(1996年),第263-273页。谷歌学者谷歌学者数字图书馆数字图书馆
  71. 惊叹不已。2023.多筏。http://polycraftgame.com/谷歌学者谷歌学者
  72. 吴树江、宋丽、曹银芝和王宁飞。2019.渲染为私有:使$$GLSL$$执行统一,以防止基于$$WebGL的$$浏览器指纹。在第28届USENIX安全研讨会(USENIX Security 19)上。1645年至1660年。谷歌学者谷歌学者
  73. 神奇狗。2023.气泡图。https://github.com/wunderdogsw/go-23-app谷歌学者谷歌学者
  74. 徐奎、刘楠、徐静乐、郭春龙、赵凌云、王洪伟和张强峰崖。2021.VRmol:探索大分子结构的综合网络虚拟现实系统。生物信息学,第37卷,第7卷(2021年),1029--1031。谷歌学者谷歌学者交叉引用交叉引用
  75. 杨思明(Simin Yang)、泽高(Ze Gao)、雷扎·哈迪·莫加维(Reza Hadi Mogavi)、潘辉(Pan Hui)和特里斯坦·布劳德(Tristan Braud)。2023.有形网络:穿越现实的交互式沉浸式虚拟现实创意系统。《2023年ACM网络会议记录》。3915--3922.谷歌学者谷歌学者数字图书馆数字图书馆
  76. 姚志浩(Zhihao Yao)、赛义德·米尔扎穆罕默德(Saeed Mirzamohammadi)、阿达兰·阿米里·萨尼(Ardalan Amiri Sani)和马蒂亚斯·帕耶(Mathias Payer)。2018.Milkomeda:使用webgl安全检查保护移动gpu接口。2018年ACM SIGSAC计算机和通信安全会议记录。1455--1469.谷歌学者谷歌学者数字图书馆数字图书馆
  77. 郑少坤、周志谦、陈欣、阎迪飞、张楚燕、耿岳峰、顾燕和徐坤。2022.LuisaRender:在流架构上具有分层和统一接口的高性能渲染框架。ACM图形汇刊(TOG),第41卷,第6卷(2022年),1-19。谷歌学者谷歌学者数字图书馆数字图书馆
  78. Wen Zhou、Kai Tang和Jinyuan Jia。2018年,S-LPM:分段增强轻量级和渐进网格,用于大型人造Web3D模型的交互式可视化。万维网,第21卷(2018),1425-1448。国际组织谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. FusionRender:利用WebGPU的强大功能增强Web浏览器上的图形性能

      建议

      评论

      登录选项

      检查您是否可以通过登录凭据或您的机构访问本文。

      登录

      完全访问权限

      • 发布于

        封面图片ACM会议
        WWW’24:2024年ACM网络会议记录
        2024年5月
        4826页
        国际标准图书编号:9798400701719
        内政部:2014年10月14日/3589334

        版权所有©2024 ACM

        如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重作者以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护].

        出版商

        计算机协会

        美国纽约州纽约市

        出版历史

        • 出版:2024年5月13日

        权限

        请求有关此文章的权限。

        请求权限

        检查更新

        限定符

        • 研究论文

        接受率

        总体验收率1,899属于8,196提交文件,23%
      • 文章指标

        • 下载量(最近12个月)78
        • 下载次数(最近6周)78

        其他指标

      PDF格式

      以PDF文件查看或下载。

      PDF格式

      电子阅读器

      使用eReader联机查看。

      电子阅读器