{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T04:05:50Z","timestamp":1781064350019,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62132014, 61925206, 62472279, 62302300"],"award-info":[{"award-number":["62132014, 61925206, 62472279, 62302300"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Startup Fund for Young Faculty at SJTU"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3669940.3707235","type":"proceedings-article","created":{"date-parts":[[2025,2,6]],"date-time":"2025-02-06T12:28:01Z","timestamp":1738844881000},"page":"326-341","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["D-VSync: Decoupled Rendering and Displaying for Smartphone Graphics"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-5387-8932","authenticated-orcid":false,"given":"Yuanpei","family":"Wu","sequence":"first","affiliation":[{"name":"IPADS, Shanghai Jiao Tong University, Shanghai, China, &amp; Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7945-8430","authenticated-orcid":false,"given":"Dong","family":"Du","sequence":"additional","affiliation":[{"name":"IPADS, Shanghai Jiao Tong University, Shanghai, China, &amp; Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9822-3297","authenticated-orcid":false,"given":"Chao","family":"Xu","sequence":"additional","affiliation":[{"name":"Fields Lab, Huawei Central Software Institute, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6558-5298","authenticated-orcid":false,"given":"Yubin","family":"Xia","sequence":"additional","affiliation":[{"name":"IPADS, Shanghai Jiao Tong University, Shanghai, China, &amp; Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6984-3220","authenticated-orcid":false,"given":"Ming","family":"Fu","sequence":"additional","affiliation":[{"name":"Fields Lab, Huawei Central Software Institute, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1968-7645","authenticated-orcid":false,"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[{"name":"IPADS, Shanghai Jiao Tong University, Shanghai, China, &amp; Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9720-0361","authenticated-orcid":false,"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"IPADS, Shanghai Jiao Tong University, Shanghai, China, &amp; Key Laboratory of System Software (Chinese Academy of Science), Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amap open platform | amap api. https:\/\/lbs.amap.com\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Amd freesync technology. https:\/\/www.amd.com\/en\/technologies\/free-sync."},{"key":"e_1_3_2_1_3_1","unstructured":"Chromium. https:\/\/www.chromium.org\/Home\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Compositor thread architecture. https:\/\/www.chromium.org\/developers\/design-documents\/compositor-thread-architecture\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Nvidia g sync: The best gaming monitors. https:\/\/www.nvidia.com\/enus\/ geforce\/products\/g-sync-monitors\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Nvidia reflex victory measured in milliseconds. https:\/\/www.nvidia.com\/en-us\/geforce\/technologies\/reflex\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Openharmony arkui_ace_engine. https:\/\/gitee.com\/openharmony\/arkui_ace_engine."},{"key":"e_1_3_2_1_8_1","unstructured":"Perfetto - system profiling app tracing and trace analysis - perfetto tracing docs. https:\/\/perfetto.dev\/docs\/."},{"key":"e_1_3_2_1_9_1","unstructured":"Surfaceflinger and windowmanager. https:\/\/source.android.com\/docs\/ core\/graphics\/surfaceflinger-windowmanager."},{"key":"e_1_3_2_1_10_1","unstructured":"Understanding user interface responsiveness. https:\/\/developer. apple.com\/documentation\/xcode\/understanding-user-interfaceresponsiveness\/."},{"key":"e_1_3_2_1_11_1","unstructured":"Opengl es - the standard for embedded accelerated 3d graphics 07 2011. https:\/\/www.khronos.org\/api\/opengles."},{"key":"e_1_3_2_1_12_1","volume-title":"10","year":"2017","unstructured":"ipad pro, in 10.5-inch and 12.9-inch models, introduces the world's most advanced display and breakthrough performance, 06 2017. https:\/\/www.apple.com\/newsroom\/2017\/06\/ipad-pro-10--5-and-12--9-inch-models-introduces-worlds-most-advanced-displaybreakthrough- performance\/."},{"key":"e_1_3_2_1_13_1","unstructured":"Android open source project 2019. https:\/\/source.android.com\/."},{"key":"e_1_3_2_1_14_1","unstructured":"Oppo find x3 pro | oppo global 03 2021. https:\/\/www.oppo.com\/en\/smartphones\/series-find-x\/find-x3-pro\/."},{"key":"e_1_3_2_1_15_1","unstructured":"hdc 12 2022. https:\/\/docs.openharmony.cn\/pages\/v4.0\/en\/device-dev\/ subsystems\/subsys-toolchain-hdc-guide.md\/."},{"key":"e_1_3_2_1_16_1","unstructured":"Android debug bridge (adb) 08 2023. https:\/\/source.android.com\/docs\/setup\/build\/adb."},{"key":"e_1_3_2_1_17_1","unstructured":"Choreographer 04 2023. https:\/\/developer.android.com\/reference\/android\/view\/Choreographer."},{"key":"e_1_3_2_1_18_1","unstructured":"Graphics subsystem 04 2023. https:\/\/gitee.com\/openharmony\/docs\/blob\/master\/en\/readme\/graphics.md."},{"key":"e_1_3_2_1_19_1","unstructured":"Huawei mate x3 - huawei global 03 2023. https:\/\/consumer.huawei. com\/en\/phones\/mate-x3\/."},{"key":"e_1_3_2_1_20_1","unstructured":"ios 17 12 2023. https:\/\/www.apple.com\/ios\/ios-17\/."},{"key":"e_1_3_2_1_21_1","unstructured":"Looper 02 2023. https:\/\/developer.android.com\/reference\/android\/os\/ Looper."},{"key":"e_1_3_2_1_22_1","unstructured":"Nativevsync 12 2023. https:\/\/docs.openharmony.cn\/pages\/v4.0\/en\/ application-dev\/reference\/native-apis\/_native_vsync.md\/."},{"key":"e_1_3_2_1_23_1","unstructured":"Openatom openharmony 12 2023. https:\/\/www.openharmony.cn\/mainPlay."},{"key":"e_1_3_2_1_24_1","unstructured":"Vsync 11 2023. https:\/\/source.android.com\/docs\/core\/graphics\/implement-vsync."},{"key":"e_1_3_2_1_25_1","unstructured":"Vulkan | cross platform 3d graphics 2024. https:\/\/www.vulkan.org\/."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPR56361.2022.9956234"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00014"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2013.6618806"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853207"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2684822.2685302"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1002\/sdtp.12978"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2015.7372574"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507751"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307334.3326075"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2021.3058381"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322248"},{"key":"e_1_3_2_1_37_1","first-page":"285","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Gao Di","year":"2022","unstructured":"Di Gao, Hao Lin, Zhenhua Li, Chengen Huang, Yunhao Liu, Feng Qian, Liangyi Gong, and Tianyin Xu. Trinity: High-Performance mobile emulation through graphics projection. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), pages 285--301, Carlsbad, CA, July 2022. USENIX Association. https:\/\/www.usenix. org\/conference\/osdi22\/presentation\/gao."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8057023"},{"key":"e_1_3_2_1_39_1","volume-title":"For butter or worse: Smoothing out performance in android uis, 01","author":"Haase Chet","year":"2012","unstructured":"Chet Haase and Romain Guy. For butter or worse: Smoothing out performance in android uis, 01 2012. https:\/\/www.youtube.com\/watch?v=Q8m9sHdyXnE."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/OJCOMS.2020.3032608"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370216.2370442"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2873587.2873592"},{"key":"e_1_3_2_1_43_1","volume-title":"Phone screen time addiction- new survey data & statistics, 01","year":"2024","unstructured":"Kaylin. Phone screen time addiction- new survey data & statistics, 01 2024. https:\/\/www.harmonyhit.com\/phone-screen-time-statistics\/."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651385"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742656"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8668030"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.3012987"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2022"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18072.2020.9218517"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3591246"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830776"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1012551.1012559"},{"key":"e_1_3_2_1_54_1","volume-title":"SA '11","author":"McNamara Ann","year":"2011","unstructured":"Ann McNamara, Katerina Mania, and Diego Gutierrez. Perception in graphics, visualization, virtual environments and animation. In SIGGRAPH Asia 2011 Courses, SA '11, New York, NY, USA, 2011. Association for Computing Machinery. https:\/\/doi.org\/10.1145\/ 2077434.2077448."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378516"},{"key":"e_1_3_2_1_56_1","volume-title":"Amd freesync vs nvidia g-sync - dissected and compared, 03","author":"Moammer Khalid","year":"2015","unstructured":"Khalid Moammer. Amd freesync vs nvidia g-sync - dissected and compared, 03 2015. https:\/\/wccftech.com\/amd-freesync-nvidia-gsyncverdict\/."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744894"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593151"},{"key":"e_1_3_2_1_59_1","volume-title":"What is screen tearing and how do you fix it? [simple guide], 03","author":"Shafer Rob","year":"2022","unstructured":"Rob Shafer. What is screen tearing and how do you fix it? [simple guide], 03 2022. https:\/\/www.displayninja.com\/what-is-screentearing\/."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00080"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355088.3365170"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582016.3582024"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589076"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3617232.3624860"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446715"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307648"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056028"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853239"}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Rotterdam Netherlands","acronym":"ASPLOS '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3669940.3707235","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3669940.3707235","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T14:48:56Z","timestamp":1755787736000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3669940.3707235"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":68,"alternative-id":["10.1145\/3669940.3707235","10.1145\/3669940"],"URL":"https:\/\/doi.org\/10.1145\/3669940.3707235","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}