{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T16:03:05Z","timestamp":1781884985895,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,26]],"date-time":"2019-06-26T00:00:00Z","timestamp":1561507200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF CAREER","award":["0954211"],"award-info":[{"award-number":["0954211"]}]},{"name":"DARPA-PERFECT","award":["HR0011-12-2-0020"],"award-info":[{"award-number":["HR0011-12-2-0020"]}]},{"name":"NSF CNS","award":["1619450"],"award-info":[{"award-number":["1619450"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,26]]},"DOI":"10.1145\/3330345.3330389","type":"proceedings-article","created":{"date-parts":[[2019,6,18]],"date-time":"2019-06-18T12:14:30Z","timestamp":1560860070000},"page":"497-509","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":30,"title":["GPUGuard"],"prefix":"10.1145","author":[{"given":"Qiumin","family":"Xu","sequence":"first","affiliation":[{"name":"University of Southern California"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hoda","family":"Naghibijouybari","sequence":"additional","affiliation":[{"name":"University of California, Riverside"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shibo","family":"Wang","sequence":"additional","affiliation":[{"name":"Google Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nael","family":"Abu-Ghazaleh","sequence":"additional","affiliation":[{"name":"University of California, Riverside"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Murali","family":"Annavaram","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,6,26]]},"reference":[{"key":"e_1_3_2_1_4_1","unstructured":"2017. NVIDIA Profiler User's Guide. \"http:\/\/docs.nvidia.com\/cuda\/profiler-users-guide\/index.html#metrics-reference\".  2017. NVIDIA Profiler User's Guide. \"http:\/\/docs.nvidia.com\/cuda\/profiler-users-guide\/index.html#metrics-reference\"."},{"key":"e_1_3_2_1_6_1","volume":"201","author":"Adriaens Jacob T.","unstructured":"Jacob T. Adriaens , Katherine Compton , Nam Sung Kim , and Michael J. Schulte. 201 2. The Case for GPGPU Spatial Multitasking. In Proceedings of the International Symposium on High Performance Computer Architecture (HPCA). Jacob T. Adriaens, Katherine Compton, Nam Sung Kim, and Michael J. Schulte. 2012. The Case for GPGPU Spatial Multitasking. In Proceedings of the International Symposium on High Performance Computer Architecture (HPCA).","journal-title":"Michael J. Schulte."},{"key":"e_1_3_2_1_7_1","unstructured":"Amazon AWS. 2019. Amazon Elastic Graphics. https:\/\/aws.amazon.com\/ec2\/Elastic-GPUs\/.  Amazon AWS. 2019. Amazon Elastic Graphics. https:\/\/aws.amazon.com\/ec2\/Elastic-GPUs\/."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS).","author":"Bakhoda Ali","unstructured":"Ali Bakhoda , George L. Yuan , Wilson W. L. Fung , Henry Wong , and Tor M. Aamodt . 2009. Analyzing CUDA workloads using a detailed GPU simulator . In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS). Ali Bakhoda, George L. Yuan, Wilson W. L. Fung, Henry Wong, and Tor M. Aamodt. 2009. Analyzing CUDA workloads using a detailed GPU simulator. In Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.42"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.11"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000067"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00027"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485970"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086714"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195686"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173204"},{"key":"e_1_3_2_1_18_1","unstructured":"Google Cloud Platform. 2019. Cloud GPUs. https:\/\/cloud.google.com\/gpu\/.  Google Cloud Platform. 2019. Cloud GPUs. https:\/\/cloud.google.com\/gpu\/."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the International Symposium on Computer Architecture tutorial (ISCA).","author":"Foundation HSA","year":"2014","unstructured":"HSA Foundation . 2014 . Heterogeneous System Architecture (HSA): Architecture and Algorithms . In Proceedings of the International Symposium on Computer Architecture tutorial (ISCA). HSA Foundation. 2014. Heterogeneous System Architecture (HSA): Architecture and Algorithms. In Proceedings of the International Symposium on Computer Architecture tutorial (ISCA)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056069"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.52"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.13"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835938"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446081"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3060403.3060462"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00023"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062313"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897937.2897962"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195683"},{"key":"e_1_3_2_1_30_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. arXiv preprint arXiv:1801.01203","author":"Kocher Paul","year":"2018","unstructured":"Paul Kocher , Daniel Genkin , Daniel Gruss , Werner Haas , Mike Hamburg , Moritz Lipp , Stefan Mangard , Thomas Prescher , Michael Schwarz , and Yuval Yarom . 2018 . Spectre Attacks: Exploiting Speculative Execution. arXiv preprint arXiv:1801.01203 (2018). Paul Kocher, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2018. Spectre Attacks: Exploiting Speculative Execution. arXiv preprint arXiv:1801.01203 (2018)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2009.4798277"},{"key":"e_1_3_2_1_32_1","volume-title":"12th USENIX Workshop on Offensive Technologies (WOOT 18)","author":"Koruyeh Esmaeil Mohammadian","year":"2018","unstructured":"Esmaeil Mohammadian Koruyeh , Khaled N. Khasawneh , Chengyu Song , and Nael Abu-Ghazaleh . 2018 . Spectre Returns! Speculation Attacks using the Return Stack Buffer . In 12th USENIX Workshop on Offensive Technologies (WOOT 18) . Esmaeil Mohammadian Koruyeh, Khaled N. Khasawneh, Chengyu Song, and Nael Abu-Ghazaleh. 2018. Spectre Returns! Speculation Attacks using the Return Stack Buffer. In 12th USENIX Workshop on Offensive Technologies (WOOT 18)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485964"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807606"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751237"},{"key":"e_1_3_2_1_36_1","volume-title":"arXiv preprint arXiv:1801.01207","author":"Lipp Moritz","year":"2018","unstructured":"Moritz Lipp , Michael Schwarz , Daniel Gruss , Thomas Prescher , Werner Haas , Stefan Mangard , Paul Kocher , Daniel Genkin , Yuval Yarom , and Mike Hamburg . 2018. Meltdown. arXiv preprint arXiv:1801.01207 ( 2018 ). Moritz Lipp, Michael Schwarz, Daniel Gruss, Thomas Prescher, Werner Haas, Stefan Mangard, Paul Kocher, Daniel Genkin, Yuval Yarom, and Mike Hamburg. 2018. Meltdown. arXiv preprint arXiv:1801.01207 (2018)."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446082"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.28"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.43"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337159.2337173"},{"key":"e_1_3_2_1_41_1","volume-title":"Network and Distributed System Security Symposium (NDSS).","author":"Maurice Cl\u00e9mentine","unstructured":"Cl\u00e9mentine Maurice , Manuel Weber , Michael Schwarz , Lukas Giner , Daniel Gruss , Carlo Alberto Boano , Stefan Mangard , and K. R\u00c3\u0171mer . 2017. Hello from the Other Side: SSH over Robust Cache Covert Channels in the Cloud . In Network and Distributed System Security Symposium (NDSS). Cl\u00e9mentine Maurice, Manuel Weber, Michael Schwarz, Lukas Giner, Daniel Gruss, Carlo Alberto Boano, Stefan Mangard, and K. R\u00c3\u0171mer. 2017. Hello from the Other Side: SSH over Robust Cache Covert Channels in the Cloud. In Network and Distributed System Security Symposium (NDSS)."},{"key":"e_1_3_2_1_42_1","unstructured":"Microsoft Azure. 2019. GPU-Accelerated Microsoft Azure. http:\/\/www.nvidia.com\/object\/gpu-accelerated-microsoft-azure.html.  Microsoft Azure. 2019. GPU-Accelerated Microsoft Azure. http:\/\/www.nvidia.com\/object\/gpu-accelerated-microsoft-azure.html."},{"key":"e_1_3_2_1_43_1","volume-title":"Machine Learning","author":"Mitchell Tom M.","unstructured":"Tom M. Mitchell . 1997. Machine Learning . In McGraw-Hill Science\/Engineering\/Math . Tom M. Mitchell. 1997. Machine Learning. In McGraw-Hill Science\/Engineering\/Math."},{"key":"e_1_3_2_1_44_1","volume-title":"Covert Channels on GPGPUs","author":"Naghibijouybari Hoda","unstructured":"Hoda Naghibijouybari and Nael Abu-Ghazaleh . 2016. Covert Channels on GPGPUs . In IEEE Computer Architecture Letters . Hoda Naghibijouybari and Nael Abu-Ghazaleh. 2016. Covert Channels on GPGPUs. In IEEE Computer Architecture Letters."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124538"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243831"},{"key":"e_1_3_2_1_47_1","unstructured":"Nvidia. 2009. CUDA SDK 2.3. https:\/\/developer.nvidia.com\/cuda-toolkit-23-downloads.  Nvidia. 2009. CUDA SDK 2.3. https:\/\/developer.nvidia.com\/cuda-toolkit-23-downloads."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124545"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056070"},{"key":"e_1_3_2_1_50_1","unstructured":"D. Page. 2005. Partitioned Cache Architecture as a Side-Channel Defense Mechanism. In Crypt. ePrint Arch.  D. Page. 2005. Partitioned Cache Architecture as a Side-Channel Defense Mechanism. In Crypt. ePrint Arch."},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Pai Sreepathi","unstructured":"Sreepathi Pai , Matthew J. Thazhuthaveetil , and R. Govindarajan . 2013. Improving GPGPU Concurrency with Elastic Kernels . In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). Sreepathi Pai, Matthew J. Thazhuthaveetil, and R. Govindarajan. 2013. Improving GPGPU Concurrency with Elastic Kernels. In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694346"},{"key":"e_1_3_2_1_53_1","unstructured":"Colin Percival. 2005. Cache missing for fun and profit. In BSDCan.  Colin Percival. 2005. Cache missing for fun and profit. In BSDCan."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022643204877"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750410"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830795"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSE.2007.44"},{"key":"e_1_3_2_1_60_1","unstructured":"Synopsys. 2010. Synopsys Design Compiler. http:\/\/www.synopsys.com\/Tools\/Implementation\/RTLSynthesis\/DesignCompiler\/Pages\/default.aspx.  Synopsys. 2010. Synopsys Design Compiler. http:\/\/www.synopsys.com\/Tools\/Implementation\/RTLSynthesis\/DesignCompiler\/Pages\/default.aspx."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2716282.2716283"},{"key":"e_1_3_2_1_62_1","volume-title":"Proceedings of the International Symposium on High Performance Computer Architecture (HPCA).","author":"Wang Yao","unstructured":"Yao Wang and G. Edward Suh . 2014. Timing channel protection for a shared memory controller . In Proceedings of the International Symposium on High Performance Computer Architecture (HPCA). Yao Wang and G. Edward Suh. 2014. Timing channel protection for a shared memory controller. In Proceedings of the International Symposium on High Performance Computer Architecture (HPCA)."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2006.20"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250723"},{"key":"e_1_3_2_1_65_1","volume-title":"Proceedings of the International Symposium on Microarchitecture (MICRO).","author":"Wang Zhenghong","unstructured":"Zhenghong Wang and Ruby B. Lee . 2008. A Novel Cache Architecture with Enhanced Performance and Security . In Proceedings of the International Symposium on Microarchitecture (MICRO). Zhenghong Wang and Ruby B. Lee. 2008. A Novel Cache Architecture with Enhanced Performance and Security. In Proceedings of the International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446078"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080203"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056023"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628105"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007787.3001161"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783742"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00024"}],"event":{"name":"ICS '19: 2019 International Conference on Supercomputing","location":"Phoenix Arizona","acronym":"ICS '19","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the ACM International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330345.3330389","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3330345.3330389","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:26Z","timestamp":1750204406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330345.3330389"}},"subtitle":["mitigating contention based side and covert channel attacks on GPUs"],"short-title":[],"issued":{"date-parts":[[2019,6,26]]},"references-count":67,"alternative-id":["10.1145\/3330345.3330389","10.1145\/3330345"],"URL":"https:\/\/doi.org\/10.1145\/3330345.3330389","relation":{},"subject":[],"published":{"date-parts":[[2019,6,26]]},"assertion":[{"value":"2019-06-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}