{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,19]],"date-time":"2026-08-19T18:19:33Z","timestamp":1787163573088,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":65,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,17]],"date-time":"2021-04-17T00:00:00Z","timestamp":1618617600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Australia Research Council (ARC) Discovery Project","award":["DP210101984"],"award-info":[{"award-number":["DP210101984"]}]},{"name":"U.S. DOE Office of Science, Office of Advanced Scientific Computing Research, CENATE project","award":["66150"],"award-info":[{"award-number":["66150"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,19]]},"DOI":"10.1145\/3445814.3446715","type":"proceedings-article","created":{"date-parts":[[2021,4,11]],"date-time":"2021-04-11T13:06:26Z","timestamp":1618146386000},"page":"587-599","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["Q-VR: system-level design for future mobile collaborative virtual reality"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1399-0352","authenticated-orcid":false,"given":"Chenhao","family":"Xie","sequence":"first","affiliation":[{"name":"Pacific Northwest National Laboratory, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xie","family":"Li","sequence":"additional","affiliation":[{"name":"University of Sydney, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yang","family":"Hu","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Huwan","family":"Peng","sequence":"additional","affiliation":[{"name":"University of Washington, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Taylor","sequence":"additional","affiliation":[{"name":"University of Washington, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuaiwen Leon","family":"Song","sequence":"additional","affiliation":[{"name":"University of Sydney, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,4,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127589"},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon. 2018. Amazon GameLift. https:\/\/aws.amazon.com\/gamelift\/.  Amazon. 2018. Amazon GameLift. https:\/\/aws.amazon.com\/gamelift\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Apple. 2018. Iphone 11 pro. https:\/\/www.apple.com\/iphone-11-pro\/.  Apple. 2018. Iphone 11 pro. https:\/\/www.apple.com\/iphone-11-pro\/."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2006.1620807"},{"key":"e_1_3_2_1_5_1","unstructured":"Dean Beeler and Anuj Gosalia. 2016. Asynchronous Time Warp On Oculus Rift. https:\/\/developer.oculus.com\/blog\/asynchronous-timewarp-on-oculus-rift\/.  Dean Beeler and Anuj Gosalia. 2016. Asynchronous Time Warp On Oculus Rift. https:\/\/developer.oculus.com\/blog\/asynchronous-timewarp-on-oculus-rift\/."},{"key":"e_1_3_2_1_6_1","volume-title":"Philippe CD Robert, and Stefan Eilemann","author":"Bhaniramka Praveen","year":"2005","unstructured":"Praveen Bhaniramka , Philippe CD Robert, and Stefan Eilemann . 2005 . OpenGL Multipipe SDK: A toolkit for scalable parallel rendering. In VIS 05. IEEE Visualization, 2005. IEEE , 119-126. Praveen Bhaniramka, Philippe CD Robert, and Stefan Eilemann. 2005. OpenGL Multipipe SDK: A toolkit for scalable parallel rendering. In VIS 05. IEEE Visualization, 2005. IEEE, 119-126."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906418"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.40"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2938559.2938608"},{"key":"e_1_3_2_1_10_1","unstructured":"ARM Developer. 2017. Mali-G76 High Performance GPU. https:\/\/developer.arm. com\/ip-products\/graphics-and-multimedia\/mali-gpus\/mali-g76-gpu.  ARM Developer. 2017. Mali-G76 High Performance GPU. https:\/\/developer.arm. com\/ip-products\/graphics-and-multimedia\/mali-gpus\/mali-g76-gpu."},{"key":"e_1_3_2_1_11_1","volume-title":"Equalizer: A scalable parallel rendering framework","author":"Eilemann Stefan","year":"2009","unstructured":"Stefan Eilemann , Maxim Makhinya , and Renato Pajarola . 2009 . Equalizer: A scalable parallel rendering framework . IEEE transactions on visualization and computer graphics 15, 3, 436-452. Stefan Eilemann, Maxim Makhinya, and Renato Pajarola. 2009. Equalizer: A scalable parallel rendering framework. IEEE transactions on visualization and computer graphics 15, 3, 436-452."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2870822"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2018.1700268"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2856400.2876015"},{"key":"e_1_3_2_1_15_1","unstructured":"GNU. 2004. fmpeg. https:\/\/fmpeg.org\/.  GNU. 2004. fmpeg. https:\/\/fmpeg.org\/."},{"key":"e_1_3_2_1_16_1","unstructured":"GNU. 2006. The GNU Netcat project. http:\/\/netcat.sourceforge.net\/.  GNU. 2006. The GNU Netcat project. http:\/\/netcat.sourceforge.net\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Google. 2017. Google Cloud For Games. https:\/\/cloud.google.com\/solutions\/ gaming\/.  Google. 2017. Google Cloud For Games. https:\/\/cloud.google.com\/solutions\/ gaming\/."},{"key":"e_1_3_2_1_18_1","unstructured":"Google. 2019. Daydream. https:\/\/vr.google.com\/daydream\/.  Google. 2019. Daydream. https:\/\/vr.google.com\/daydream\/."},{"key":"e_1_3_2_1_19_1","unstructured":"Google. 2020. Coral Dev Board. https:\/\/www.coral.ai\/products\/dev-board\/.  Google. 2020. Coral Dev Board. https:\/\/www.coral.ai\/products\/dev-board\/."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366183"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00047"},{"key":"e_1_3_2_1_22_1","unstructured":"HTC-Vive. 2019. Vive VR Products. https:\/\/www.vive.com\/us\/.  HTC-Vive. 2019. Vive VR Products. https:\/\/www.vive.com\/us\/."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307658"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355088.3365154"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751496.2751502"},{"key":"e_1_3_2_1_26_1","volume-title":"Trevor Mudge, Jason Mars, and Lingjia Tang.","author":"Kang Yiping","year":"2017","unstructured":"Yiping Kang , Johann Hauswald , Cao Gao , Austin Rovinski , Trevor Mudge, Jason Mars, and Lingjia Tang. 2017 . Neurosurgeon : Collaborative intelligence between the cloud and mobile edge. In ACM SIGARCH Computer Architecture News, Vol. 45 . ACM , 615-629. Yiping Kang, Johann Hauswald, Cao Gao, Austin Rovinski, Trevor Mudge, Jason Mars, and Lingjia Tang. 2017. Neurosurgeon: Collaborative intelligence between the cloud and mobile edge. In ACM SIGARCH Computer Architecture News, Vol. 45. ACM, 615-629."},{"key":"e_1_3_2_1_27_1","unstructured":"David Kanter. 2015. Graphics processing requirements for enabling immersive VR. In AMD White Paper.  David Kanter. 2015. Graphics processing requirements for enabling immersive VR. In AMD White Paper."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356557"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281505.3281607"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3123968"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3117811.3117815"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322264"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669172"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210240.3210313"},{"key":"e_1_3_2_1_35_1","first-page":"943","volume-title":"Firefly: Untethered Multi-user VR for Commodity Mobile Devices. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Liu Xing","year":"2020","unstructured":"Xing Liu , Christina Vlachou , Feng Qian , Chendong Wang , and Kyu-Han Kim . 2020 . Firefly: Untethered Multi-user VR for Commodity Mobile Devices. In 2020 USENIX Annual Technical Conference (USENIX ATC 20) . USENIX Association , 943 - 957 . https:\/\/www.usenix.org\/conference\/atc20\/presentation\/liu-xing Xing Liu, Christina Vlachou, Feng Qian, Chendong Wang, and Kyu-Han Kim. 2020. Firefly: Untethered Multi-user VR for Commodity Mobile Devices. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 943-957. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/liu-xing"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3097895.3097901"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378516"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3203199"},{"key":"e_1_3_2_1_39_1","unstructured":"Microsoft. 2017. Direct3D. https:\/\/msdn.microsoft.com\/en-us\/library\/windows\/ desktop\/bb219837(v=vs.85).aspx.  Microsoft. 2017. Direct3D. https:\/\/msdn.microsoft.com\/en-us\/library\/windows\/ desktop\/bb219837(v=vs.85).aspx."},{"key":"e_1_3_2_1_40_1","volume-title":"Riedmiller","author":"Mnih Volodymyr","year":"2013","unstructured":"Volodymyr Mnih , Koray Kavukcuoglu , David Silver , Alex Graves , Ioannis Antonoglou , Daan Wierstra , and Martin A . Riedmiller . 2013 . Playing Atari with Deep Reinforcement Learning. CoRR abs\/1312.5602. arXiv: 1312.5602 http:\/\/arxiv.org\/abs\/1312.5602 Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra, and Martin A. Riedmiller. 2013. Playing Atari with Deep Reinforcement Learning. CoRR abs\/1312.5602. arXiv: 1312.5602 http:\/\/arxiv.org\/abs\/1312.5602"},{"key":"e_1_3_2_1_41_1","unstructured":"Nvidia. 2018. Geforce Now. https:\/\/www.nvidia.com\/en-gb\/geforce\/products\/ geforce-now\/.  Nvidia. 2018. Geforce Now. https:\/\/www.nvidia.com\/en-gb\/geforce\/products\/ geforce-now\/."},{"key":"e_1_3_2_1_42_1","unstructured":"NVidia. 2018. NVIDIA VRWorks. https:\/\/developer.nvidia.com\/vrworks.  NVidia. 2018. NVIDIA VRWorks. https:\/\/developer.nvidia.com\/vrworks."},{"key":"e_1_3_2_1_43_1","unstructured":"NVidia. 2019. Easy VRS Integration with Eye Tracking. https:\/\/devblogs.nvidia. com\/vrs-wrapper\/.  NVidia. 2019. Easy VRS Integration with Eye Tracking. https:\/\/devblogs.nvidia. com\/vrs-wrapper\/."},{"key":"e_1_3_2_1_44_1","unstructured":"Oculus. 2018. Oculus VR Products. https:\/\/www.oculus.com\/.  Oculus. 2018. Oculus VR Products. https:\/\/www.oculus.com\/."},{"key":"e_1_3_2_1_45_1","unstructured":"OpenGL. 2017. OpenGL. https:\/\/www.opengl.org\/about\/.  OpenGL. 2017. OpenGL. https:\/\/www.opengl.org\/about\/."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.displa.2016.11.001"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980246"},{"key":"e_1_3_2_1_48_1","unstructured":"Qualcomm. 2018. snapdragon 855+Mobile Platform. https:\/\/www.qualcomm. com\/products\/snapdragon-855-plus-mobile-platform.  Qualcomm. 2018. snapdragon 855+Mobile Platform. https:\/\/www.qualcomm. com\/products\/snapdragon-855-plus-mobile-platform."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-vision-082114-035733"},{"key":"e_1_3_2_1_50_1","unstructured":"Samsung. 2018. Gear VR. https:\/\/www.samsung.com\/global\/galaxy\/gear-vr\/.  Samsung. 2018. Gear VR. https:\/\/www.samsung.com\/global\/galaxy\/gear-vr\/."},{"key":"e_1_3_2_1_51_1","volume-title":"Computer Graphics Forum","author":"Stengel Michael","unstructured":"Michael Stengel , Steve Grogorick , Martin Eisemann , and Marcus Magnor . 2016. Adaptive image-space sampling for gaze-contingent real-time rendering . In Computer Graphics Forum , Vol. 35 . Wiley Online Library , 129-139. Michael Stengel, Steve Grogorick, Martin Eisemann, and Marcus Magnor. 2016. Adaptive image-space sampling for gaze-contingent real-time rendering. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 129-139."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1167\/11.5.13"},{"key":"e_1_3_2_1_53_1","unstructured":"tobii. 2018. HTC VIVE Pro Eye. https:\/\/vr.tobii.com\/sdk\/products\/htc-vive-proeye\/.  tobii. 2018. HTC VIVE Pro Eye. https:\/\/vr.tobii.com\/sdk\/products\/htc-vive-proeye\/."},{"key":"e_1_3_2_1_54_1","unstructured":"tobii. 2018. tobii Pico Neo 2. https:\/\/vr.tobii.com\/sdk\/develop\/unity\/gettingstarted\/pico-neo-2-eye\/.  tobii. 2018. tobii Pico Neo 2. https:\/\/vr.tobii.com\/sdk\/develop\/unity\/gettingstarted\/pico-neo-2-eye\/."},{"key":"e_1_3_2_1_55_1","unstructured":"Unity. 2018. Nature. https:\/\/assetstore.unity.com\/publishers\/13640.  Unity. 2018. Nature. https:\/\/assetstore.unity.com\/publishers\/13640."},{"key":"e_1_3_2_1_56_1","unstructured":"Unity. 2018. Viking Village. https:\/\/assetstore.unity.com\/packages\/essentials\/ tutorial-projects\/viking-village-29140.  Unity. 2018. Viking Village. https:\/\/assetstore.unity.com\/packages\/essentials\/ tutorial-projects\/viking-village-29140."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993369.2993375"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2001.958431"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.449797"},{"key":"e_1_3_2_1_60_1","volume-title":"Computer Graphics Forum","author":"Weier Martin","unstructured":"Martin Weier , Thorsten Roth , Ernst Kruijf , Andr\u00e9 Hinkenjann , Ars\u00e8ne P\u00e9rardGayot , Philipp Slusallek , and Yongmin Li. 2016. Foveated real-time ray tracing for head-mounted displays . In Computer Graphics Forum , Vol. 35 . Wiley Online Library , 289-298. Martin Weier, Thorsten Roth, Ernst Kruijf, Andr\u00e9 Hinkenjann, Ars\u00e8ne P\u00e9rardGayot, Philipp Slusallek, and Yongmin Li. 2016. Foveated real-time ray tracing for head-mounted displays. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 289-298."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214745"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00039"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.37"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322247"},{"key":"e_1_3_2_1_65_1","volume-title":"PIM-VR: Erasing Motion Anomalies In Highly-Interactive Virtual Reality World With Customized Memory Cube. In 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA).","author":"Xie Chenhao","year":"2019","unstructured":"Chenhao Xie , Xingyao Zhang , Ang Li , Xin Fu , and Shuaiwen Leon Song . 2019 . PIM-VR: Erasing Motion Anomalies In Highly-Interactive Virtual Reality World With Customized Memory Cube. In 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA). Chenhao Xie, Xingyao Zhang, Ang Li, Xin Fu, and Shuaiwen Leon Song. 2019. PIM-VR: Erasing Motion Anomalies In Highly-Interactive Virtual Reality World With Customized Memory Cube. In 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)."}],"event":{"name":"ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Virtual USA","acronym":"ASPLOS '21","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3445814.3446715","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3445814.3446715","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:28:14Z","timestamp":1750181294000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3445814.3446715"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,17]]},"references-count":65,"alternative-id":["10.1145\/3445814.3446715","10.1145\/3445814"],"URL":"https:\/\/doi.org\/10.1145\/3445814.3446715","relation":{},"subject":[],"published":{"date-parts":[[2021,4,17]]},"assertion":[{"value":"2021-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}