{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:15:51Z","timestamp":1750220151603,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,12]],"date-time":"2022-06-12T00:00:00Z","timestamp":1654992000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Singapore Economic Development Board"},{"name":"Novo Nordisk Foundation","award":["NNF22OC0072415"],"award-info":[{"award-number":["NNF22OC0072415"]}]},{"name":"Advanced Micro Devices Co., Ltd."},{"name":"Nanyang Technologies University"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,12]]},"DOI":"10.1145\/3534540.3534688","type":"proceedings-article","created":{"date-parts":[[2022,5,23]],"date-time":"2022-05-23T22:31:35Z","timestamp":1653345095000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["ShaderNet"],"prefix":"10.1145","author":[{"given":"Lin","family":"Zhao","sequence":"first","affiliation":[{"name":"Nanyang Technological University, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arijit","family":"Khan","sequence":"additional","affiliation":[{"name":"Aalborg University, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robby","family":"Luo","sequence":"additional","affiliation":[{"name":"Advanced Micro Devices Co., Ltd., China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. greenspector. https:\/\/greenspector.com\/en\/home\/.  2021. greenspector. https:\/\/greenspector.com\/en\/home\/."},{"key":"e_1_3_2_1_2_1","unstructured":"2021. NVIDIA Performance Analysis Tools. https:\/\/developer.nvidia.com\/performance-analysis-tools.  2021. NVIDIA Performance Analysis Tools. https:\/\/developer.nvidia.com\/performance-analysis-tools."},{"key":"e_1_3_2_1_3_1","unstructured":"2021. Pipelines and Shaders with Direct3D 12. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d12\/pipelines-and-shaders-with-directx-12.  2021. Pipelines and Shaders with Direct3D 12. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d12\/pipelines-and-shaders-with-directx-12."},{"key":"e_1_3_2_1_4_1","unstructured":"2021. Radeon\u2122 Developer Tool Suite. https:\/\/gpuopen.com\/.  2021. Radeon \u2122 Developer Tool Suite. https:\/\/gpuopen.com\/."},{"key":"e_1_3_2_1_5_1","first-page":"33","article-title":"Real-time Video Image Processing through GPUs and CUDA and its Future Implementation in Real Problems in a Smart","volume":"10","author":"Aguilar J. A. H.","year":"2019","unstructured":"J. A. H. Aguilar , J. C. Bonilla-Robles , J. C. Zavala D\u00edaz , and A. Ochoa . 2019 . Real-time Video Image Processing through GPUs and CUDA and its Future Implementation in Real Problems in a Smart City. Int. J. Comb. Optim. Probl. Informatics 10 , 3 (2019), 33 -- 49 . J. A. H. Aguilar, J. C. Bonilla-Robles, J. C. Zavala D\u00edaz, and A. Ochoa. 2019. Real-time Video Image Processing through GPUs and CUDA and its Future Implementation in Real Problems in a Smart City. Int. J. Comb. Optim. Probl. Informatics 10, 3 (2019), 33--49.","journal-title":"City. Int. J. Comb. Optim. Probl. Informatics"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.110945"},{"key":"e_1_3_2_1_7_1","unstructured":"M. Allamanis M. Brockschmidt and M. Khademi. 2018. Learning to Represent Programs with Graphs. In ICLR.  M. Allamanis M. Brockschmidt and M. Khademi. 2018. Learning to Represent Programs with Graphs. In ICLR."},{"key":"e_1_3_2_1_8_1","unstructured":"AMD. [n. d.]. How to Tune GPU Performance Using Radeon Software. https:\/\/www.amd.com\/en\/support\/kb\/faq\/dh2-020.  AMD. [n. d.]. How to Tune GPU Performance Using Radeon Software. https:\/\/www.amd.com\/en\/support\/kb\/faq\/dh2-020."},{"key":"e_1_3_2_1_9_1","unstructured":"V. M. D. Barrio C. Gonz\u00e1lez J. Roca A. Fern\u00e1ndez and R. Espasa. 2005. Shader Performance Analysis on a Modern GPU Architecture. In MICRO.  V. M. D. Barrio C. Gonz\u00e1lez J. Roca A. Fern\u00e1ndez and R. Espasa. 2005. Shader Performance Analysis on a Modern GPU Architecture. In MICRO."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"A. Benhamida M. Kozlovszky and S. Sz\u00e9n\u00e1si. 2019. GPU Usage Trends in Medical Image Processing. In SACI.  A. Benhamida M. Kozlovszky and S. Sz\u00e9n\u00e1si. 2019. GPU Usage Trends in Medical Image Processing. In SACI.","DOI":"10.1109\/SACI46893.2019.9111626"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"C. Chai J. Wang Y. Luo Z. Niu and G. Li. 2022. Data Management for Machine Learning: A Survey. IEEE Transactions on Knowledge and Data Engineering (2022).  C. Chai J. Wang Y. Luo Z. Niu and G. Li. 2022. Data Management for Machine Learning: A Survey. IEEE Transactions on Knowledge and Data Engineering (2022).","DOI":"10.1109\/TKDE.2022.3148237"},{"key":"e_1_3_2_1_12_1","first-page":"21","article-title":"Programmable and Scalable Architecture for Graphics Processing","volume":"5","author":"de La Lama C. S.","year":"2019","unstructured":"C. S. de La Lama , P. J\u00e4\u00e4skel\u00e4inen , H. Kultala , and J. Takala . 2019 . Programmable and Scalable Architecture for Graphics Processing Units. Trans. High Perform. Embed. Archit. Compil. 5 (2019), 21 -- 38 . C. S. de La Lama, P. J\u00e4\u00e4skel\u00e4inen, H. Kultala, and J. Takala. 2019. Programmable and Scalable Architecture for Graphics Processing Units. Trans. High Perform. Embed. Archit. Compil. 5 (2019), 21--38.","journal-title":"Units. Trans. High Perform. Embed. Archit. Compil."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"L. DeRose and F. Wolf. 2002. CATCH - A Call-Graph Based Automatic Tool for Capture of Hardware Performance Metrics for MPI and OpenMP Applications. In Euro-Par.  L. DeRose and F. Wolf. 2002. CATCH - A Call-Graph Based Automatic Tool for Capture of Hardware Performance Metrics for MPI and OpenMP Applications. In Euro-Par.","DOI":"10.1007\/3-540-45706-2_21"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"H. Doraiswamy and J. Freire. 2020. A GPU-friendly Geometric Data Model and Algebra for Spatial Queries. In SIGMOD.  H. Doraiswamy and J. Freire. 2020. A GPU-friendly Geometric Data Model and Algebra for Spatial Queries. In SIGMOD.","DOI":"10.1145\/3318464.3389774"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"H. Doraiswamy H. T. Vo C. T. Silva and J. Freire. 2016. A GPU-based Index to Support Interactive Spatio-temporal Queries over Historical Data. In ICDE.  H. Doraiswamy H. T. Vo C. T. Silva and J. Freire. 2016. A GPU-based Index to Support Interactive Spatio-temporal Queries over Historical Data. In ICDE.","DOI":"10.1109\/ICDE.2016.7498315"},{"key":"e_1_3_2_1_16_1","unstructured":"F. Eichinger K. B\u00f6hm and M. Huber. 2008. Mining Edge-Weighted Call Graphs to Localise Software Bugs. In ECML\/PKDD (Lecture Notes in Computer Science).  F. Eichinger K. B\u00f6hm and M. Huber. 2008. Mining Edge-Weighted Call Graphs to Localise Software Bugs. In ECML\/PKDD (Lecture Notes in Computer Science)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"H. Gascon F. Yamaguchi D. Arp and K. Rieck. 2013. Structural Detection of Android Malware using Embedded Call Graphs. In AISec.  H. Gascon F. Yamaguchi D. Arp and K. Rieck. 2013. Structural Detection of Android Malware using Embedded Call Graphs. In AISec.","DOI":"10.1145\/2517312.2517315"},{"key":"e_1_3_2_1_18_1","unstructured":"W. L. Hamilton Z. Ying and J. Leskovec. 2017. Inductive Representation Learning on Large Graphs. In NeurIPS.  W. L. Hamilton Z. Ying and J. Leskovec. 2017. Inductive Representation Learning on Large Graphs. In NeurIPS."},{"key":"e_1_3_2_1_19_1","unstructured":"B. Karlsson. 2021. RenderDoc. https:\/\/renderdoc.org\/docs\/index.html.  B. Karlsson. 2021. RenderDoc. https:\/\/renderdoc.org\/docs\/index.html."},{"key":"e_1_3_2_1_20_1","unstructured":"T. N. Kipf and M. Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In ICLR.  T. N. Kipf and M. Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In ICLR."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.14778\/3494124.3494151"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.14778\/3476249.3476270"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/3447689.3447712"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3516431.3516435"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"A. Nair A. Roy and K. Meinke. 2020. funcGNN: A Graph Neural Network Approach to Program Similarity. In ESEM.  A. Nair A. Roy and K. Meinke. 2020. funcGNN: A Graph Neural Network Approach to Program Similarity. In ESEM.","DOI":"10.1145\/3382494.3410675"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.4208\/cicp.110113.010813a"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1561\/1900000076"},{"key":"e_1_3_2_1_28_1","volume-title":"SING: Sequence Indexing Using GPUs. In ICDE.","author":"Peng B.","year":"2021","unstructured":"B. Peng , P. Fatourou , and T. Palpanas . 2021 . SING: Sequence Indexing Using GPUs. In ICDE. B. Peng, P. Fatourou, and T. Palpanas. 2021. SING: Sequence Indexing Using GPUs. In ICDE."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407807"},{"key":"e_1_3_2_1_30_1","volume-title":"CHOPIN: Scalable Graphics Rendering in Multi-GPU Systems via Parallel Image Composition. In HPCA.","author":"Ren X.","year":"2021","unstructured":"X. Ren and M. Lis . 2021 . CHOPIN: Scalable Graphics Rendering in Multi-GPU Systems via Parallel Image Composition. In HPCA. X. Ren and M. Lis. 2021. CHOPIN: Scalable Graphics Rendering in Multi-GPU Systems via Parallel Image Composition. In HPCA."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"C. Root and T. Mostak. 2016. MapD: a GPU-powered Big Data Analytics and Visualization Platform. In SIGGRAPH.  C. Root and T. Mostak. 2016. MapD: a GPU-powered Big Data Analytics and Visualization Platform. In SIGGRAPH.","DOI":"10.1145\/2897839.2927468"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2021.3078345"},{"key":"e_1_3_2_1_33_1","unstructured":"K. Simonyan A. Vedaldi and A. Zisserman. 2014. Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps. In ICLR.  K. Simonyan A. Vedaldi and A. Zisserman. 2014. Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps. In ICLR."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407837"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.09.015"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356213"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"D. Xin H. Miao A. G. Parameswaran and N. Polyzotis. 2021. Production Machine Learning Pipelines: Empirical Analysis and Optimization Opportunities. In SIGMOD.  D. Xin H. Miao A. G. Parameswaran and N. Polyzotis. 2021. Production Machine Learning Pipelines: Empirical Analysis and Optimization Opportunities. In SIGMOD.","DOI":"10.1145\/3448016.3457566"},{"key":"e_1_3_2_1_38_1","unstructured":"X. Yan and J. Han. 2002. gSpan: Graph-Based Substructure Pattern Mining. In ICDM.  X. Yan and J. Han. 2002. gSpan: Graph-Based Substructure Pattern Mining. In ICDM."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3121568"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.14778\/3157794.3157803"},{"key":"e_1_3_2_1_41_1","unstructured":"P. Zandbergen. 2022. Machine Code and High-level Languages: Using Interpreters and Compilers. https:\/\/study.com\/academy\/lesson\/machine-code-and-high-level-languages-using-interpreters-and-compilers.html\/.  P. Zandbergen. 2022. Machine Code and High-level Languages: Using Interpreters and Compilers. https:\/\/study.com\/academy\/lesson\/machine-code-and-high-level-languages-using-interpreters-and-compilers.html\/."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"crossref","unstructured":"L. Zhao A. Khan and R. Luo. 2022. ShaderNet Code and Datasets. https:\/\/lzlz15.github.io\/D_E_M_O\/.  L. Zhao A. Khan and R. Luo. 2022. ShaderNet Code and Datasets. https:\/\/lzlz15.github.io\/D_E_M_O\/.","DOI":"10.1145\/3534540.3534688"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2021.102837"}],"event":{"name":"SIGMOD\/PODS '22: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Philadelphia Pennsylvania","acronym":"SIGMOD\/PODS '22"},"container-title":["Proceedings of the 5th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences &amp; Systems (GRADES) and Network Data Analytics (NDA)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534540.3534688","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3534540.3534688","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:10Z","timestamp":1750186810000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534540.3534688"}},"subtitle":["graph-based shader code analysis to accelerate GPU's performance improvement"],"short-title":[],"issued":{"date-parts":[[2022,6,12]]},"references-count":43,"alternative-id":["10.1145\/3534540.3534688","10.1145\/3534540"],"URL":"https:\/\/doi.org\/10.1145\/3534540.3534688","relation":{},"subject":[],"published":{"date-parts":[[2022,6,12]]},"assertion":[{"value":"2022-06-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}