{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T14:32:49Z","timestamp":1780756369771,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,22]],"date-time":"2019-06-22T00:00:00Z","timestamp":1561161600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,22]]},"DOI":"10.1145\/3307650.3322218","type":"proceedings-article","created":{"date-parts":[[2019,6,14]],"date-time":"2019-06-14T12:42:33Z","timestamp":1560516153000},"page":"671-684","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["XPC"],"prefix":"10.1145","author":[{"given":"Dong","family":"Du","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhichao","family":"Hua","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yubin","family":"Xia","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Arm System Modeling Research Enablement Kit. https:\/\/developer.arm.com\/research\/research-enablement\/system-modeling. Referenced","year":"2018","unstructured":"2018. Arm System Modeling Research Enablement Kit. https:\/\/developer.arm.com\/research\/research-enablement\/system-modeling. Referenced November 2018."},{"key":"e_1_3_2_1_2_1","volume-title":"https:\/\/fuchsia.googlesource.com\/zircon. Referenced","year":"2018","unstructured":"2018. Fuchsia. https:\/\/fuchsia.googlesource.com\/zircon. Referenced November 2018."},{"key":"e_1_3_2_1_3_1","volume-title":"An Introduction to the Intel QuickPath Interconnect. https:\/\/www.intel.de\/content\/dam\/doc\/white-paper\/quick-path-interconnect-introduction-paper.pdf. Referenced","year":"2018","unstructured":"2018. An Introduction to the Intel QuickPath Interconnect. https:\/\/www.intel.de\/content\/dam\/doc\/white-paper\/quick-path-interconnect-introduction-paper.pdf. Referenced November 2018."},{"key":"e_1_3_2_1_4_1","unstructured":"2018. iOS Security-iOS 12.1. https:\/\/www.apple.com\/business\/site\/docs\/iOS_-Security_Guide.pdf."},{"key":"e_1_3_2_1_5_1","volume-title":"lowRISC. https:\/\/www.lowrisc.org\/. Referenced","year":"2018","unstructured":"2018. lowRISC. https:\/\/www.lowrisc.org\/. Referenced November 2018."},{"key":"e_1_3_2_1_6_1","volume-title":"lwIP. https:\/\/savannah.nongnu.org\/projects\/lwip\/. Referenced","year":"2018","unstructured":"2018. lwIP. https:\/\/savannah.nongnu.org\/projects\/lwip\/. Referenced May 2018."},{"key":"e_1_3_2_1_7_1","volume-title":"seL4 Benchmark Performance. https:\/\/sel4.systems\/About\/Performance\/home.pml. Referenced","year":"2018","unstructured":"2018. seL4 Benchmark Performance. https:\/\/sel4.systems\/About\/Performance\/home.pml. Referenced November 2018."},{"key":"e_1_3_2_1_8_1","volume-title":"https:\/\/www.sifive.com\/. Referenced","year":"2018","unstructured":"2018. SiFive. https:\/\/www.sifive.com\/. Referenced November 2018."},{"key":"e_1_3_2_1_9_1","volume-title":"https:\/\/www.sqlite.org\/index.html. Referenced","year":"2018","unstructured":"2018. SQLite. https:\/\/www.sqlite.org\/index.html. Referenced May 2018."},{"key":"e_1_3_2_1_10_1","volume-title":"Vivado Design Suite. https:\/\/www.xilinx.com\/products\/design-tools\/vivado.html. Referenced","year":"2018","unstructured":"2018. Vivado Design Suite. https:\/\/www.xilinx.com\/products\/design-tools\/vivado.html. Referenced August 2018."},{"key":"e_1_3_2_1_11_1","unstructured":"2019. Anonymous shared memory (ashmem) subsystem {LWN.net}. https:\/\/lwn.net\/Articles\/452035\/."},{"key":"e_1_3_2_1_12_1","unstructured":"2019. LKML: Dianne Hackborn: Re: {PATCH 1\/6} staging: android: binder: Remove some funny usage. https:\/\/lkml.org\/lkml\/2009\/6\/25\/3."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872371"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815970"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA '13)","author":"Basu Arkaprava","unstructured":"Arkaprava Basu, Jayneel Gandhi, Jichuan Chang, Mark D. Hill, and Michael M. Swift. 2013. Efficient Virtual Memory for Big Memory Servers. In Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA '13). ACM, New York, NY, USA."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/77648.77650"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Nicholas P Carter Stephen W Keckler and William J Dally. 1994. Hardware support for fast capability-based addressing. In ACM SIGPLAN Notices. ACM.","DOI":"10.1145\/195473.195579"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/195792.195795"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815402"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/646405.692232"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","unstructured":"Francis M David Ellick Chan Jeffrey C Carlyle and Roy H Campbell. 2008. CuriOS: Improving Reliability through Operating System Structure.. In OSDI.","DOI":"10.5555\/1855741.1855746"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516697"},{"key":"e_1_3_2_1_25_1","volume-title":"Fbufs: A high-bandwidth cross-domain transfer facility. ACM SIGOPS Operating Systems Review","author":"Druschel Peter","year":"1993","unstructured":"Peter Druschel and Larry L Peterson. 1993. Fbufs: A high-bandwidth cross-domain transfer facility. ACM SIGOPS Operating Systems Review (1993)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522720"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224076"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238769"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","unstructured":"Bryan Ford and Jay Lepreau. 1994. Evolving Mach 3.0 to A Migrating Thread Model. In USENIX Winter.","DOI":"10.5555\/1267074.1267083"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/296806.296814"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.67"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/362258.362278"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173194"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/269005.266660"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1435458.1435461"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/646405.759105"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1243418.1243424"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749471"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629596"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/143371.143508"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/2014698.2014899"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","unstructured":"Roy Levin Ellis Cohen William Corwin Fred Pollack and W Wulf. 1975. Policy\/mechanism separation in Hydra. In ACM SIGOPS Operating Systems Review. 10.1145\/1067629.806531","DOI":"10.1145\/1067629.806531"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/538134"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750406"},{"key":"e_1_3_2_1_45_1","volume-title":"Improving IPC by kernel design. ACM SIGOPS operating systems review","author":"Liedtke Jochen","year":"1993","unstructured":"Jochen Liedtke. 1993. Improving IPC by kernel design. ACM SIGOPS operating systems review (1993)."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWOOOS.1993.324932"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224075"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/822075.822414"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173175"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303946"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190523"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.18"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080217"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080210"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/361011.361067"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750379"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291175"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/319344.319163"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924946"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755935"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281700.1281704"},{"key":"e_1_3_2_1_62_1","volume-title":"ACM SIGARCH Computer Architecture News","author":"Vilanova Llu\u00efs","unstructured":"Llu\u00efs Vilanova, Muli Ben-Yehuda, Nacho Navarro, Yoav Etsion, and Mateo Valero. 2014. CODOMs: Protecting software with code-centric memory domains. In ACM SIGARCH Computer Architecture News. IEEE Press."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064197"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.9"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","unstructured":"Robert NM Watson Robert M Norton Jonathan Woodruff Simon W Moore Peter G Neumann Jonathan Anderson David Chisnall Brooks Davis Ben Laurie Michael Roe et al. 2016. Fast protection-domain crossing in the cheri capability-system architecture. IEEE Micro (2016). 10.1109\/MM.2016.84","DOI":"10.1109\/MM.2016.84"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605429"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095814"}],"event":{"name":"ISCA '19: The 46th Annual International Symposium on Computer Architecture","location":"Phoenix Arizona","acronym":"ISCA '19","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IEEE-CS\\DATC IEEE Computer Society"]},"container-title":["Proceedings of the 46th International Symposium on Computer Architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3307650.3322218","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3307650.3322218","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:38Z","timestamp":1750202018000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3307650.3322218"}},"subtitle":["architectural support for secure and efficient cross process call"],"short-title":[],"issued":{"date-parts":[[2019,6,22]]},"references-count":67,"alternative-id":["10.1145\/3307650.3322218","10.1145\/3307650"],"URL":"https:\/\/doi.org\/10.1145\/3307650.3322218","relation":{},"subject":[],"published":{"date-parts":[[2019,6,22]]},"assertion":[{"value":"2019-06-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}