{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T08:27:29Z","timestamp":1765268849755,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,8,7]],"date-time":"2022-08-07T00:00:00Z","timestamp":1659830400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-AC05-00OR22725"],"award-info":[{"award-number":["DE-AC05-00OR22725"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,8,7]]},"DOI":"10.1145\/3535508.3545591","type":"proceedings-article","created":{"date-parts":[[2022,7,28]],"date-time":"2022-07-28T22:26:03Z","timestamp":1659047163000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Performance portability study of epistasis detection using SYCL on NVIDIA GPU"],"prefix":"10.1145","author":[{"given":"Zheming","family":"Jin","sequence":"first","affiliation":[{"name":"Oak Ridge National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey S.","family":"Vetter","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,8,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2008.57"},{"key":"e_1_3_2_1_2_1","unstructured":"Munshi A. Gaster B. Mattson T.G. and Ginsburg D. 2011. OpenCL programming guide. Pearson Education.  Munshi A. Gaster B. Mattson T.G. and Ginsburg D. 2011. OpenCL programming guide. Pearson Education."},{"key":"e_1_3_2_1_3_1","unstructured":"Kaeli D. Mistry P. Schaa D. and Zhang D.P. 2015. Heterogeneous computing with OpenCL 2.0. Morgan Kaufmann.  Kaeli D. Mistry P. Schaa D. and Zhang D.P. 2015. Heterogeneous computing with OpenCL 2.0. Morgan Kaufmann."},{"volume-title":"2015 44th International Conference on Parallel Processing (pp. 959--968)","author":"Li P.","key":"e_1_3_2_1_4_1","unstructured":"Li , P. , Brunet , E. , Trahay , F. , Parrot , C. , Thomas , G. and Namyst , R ., 2015, September. Automatic OpenCL code generation for multi-device heterogeneous architectures . In 2015 44th International Conference on Parallel Processing (pp. 959--968) . IEEE. Li, P., Brunet, E., Trahay, F., Parrot, C., Thomas, G. and Namyst, R., 2015, September. Automatic OpenCL code generation for multi-device heterogeneous architectures. In 2015 44th International Conference on Parallel Processing (pp. 959--968). IEEE."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-014-1213-y"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Reinders J. Ashbaugh B. Brodman J. Kinsner M. Pennycook J. and Tian X. 2021. Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL. Springer Nature.  Reinders J. Ashbaugh B. Brodman J. Kinsner M. Pennycook J. and Tian X. 2021. Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL. Springer Nature.","DOI":"10.1007\/978-1-4842-5574-2"},{"key":"e_1_3_2_1_7_1","unstructured":"Stroustrup B. 2013. The C++ Programming Language. Pearson Education.  Stroustrup B. 2013. The C++ Programming Language. Pearson Education."},{"key":"e_1_3_2_1_8_1","volume-title":"Genetic association and epistatic interaction of the interleukin-10 signaling pathway in pediatric inflammatory bowel disease. World journal of gastroenterology 23(27), 4897 -- 4909 (Jul","author":"Lin Z.","year":"2017","unstructured":"Lin , Z. , Wang , Z. , Hegarty , J.P. , Lin , T.R. , Wang , Y. , Deiling , S. , Wu , R. , Thomas , N.J. and Floros , J .: Genetic association and epistatic interaction of the interleukin-10 signaling pathway in pediatric inflammatory bowel disease. World journal of gastroenterology 23(27), 4897 -- 4909 (Jul 2017 ). Lin, Z., Wang, Z., Hegarty, J.P., Lin, T.R., Wang, Y., Deiling, S., Wu, R., Thomas, N.J. and Floros, J.: Genetic association and epistatic interaction of the interleukin-10 signaling pathway in pediatric inflammatory bowel disease. World journal of gastroenterology 23(27), 4897 -- 4909 (Jul 2017)."},{"key":"e_1_3_2_1_9_1","volume-title":"G.: A survey about methods dedicated to epistasis detection. Frontiers in genetics (6):285, 1 - 19 (Sep","author":"Niel C.","year":"2015","unstructured":"Niel , C. , Sinoquet , C. , Dina , C, Rocheleau , G.: A survey about methods dedicated to epistasis detection. Frontiers in genetics (6):285, 1 - 19 (Sep 2015 ). Niel, C., Sinoquet, C., Dina, C, Rocheleau, G.: A survey about methods dedicated to epistasis detection. Frontiers in genetics (6):285, 1 - 19 (Sep 2015)."},{"key":"e_1_3_2_1_10_1","volume-title":"Moore","author":"Ritchie M.D.","year":"2001","unstructured":"Ritchie , M.D. , Hahn , L.W. , Roodi , N. , Bailey , L.R. , Dupont , W.D. , Parl , F.F. , Moore , J.H. : Multifactor-dimensionality reduction reveals high-order interactions among estrogen-metabolism genes in sporadic breast cancer. American journal of human genetics 69(1), 138 - 147 ( Jul 2001 ). Ritchie, M.D., Hahn, L.W., Roodi, N., Bailey, L.R., Dupont, W.D., Parl, F.F., Moore, J.H.: Multifactor-dimensionality reduction reveals high-order interactions among estrogen-metabolism genes in sporadic breast cancer. American journal of human genetics 69(1), 138 - 147 (Jul 2001)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Zubenko G.S. Hughes H.B.r. Zubenko W.N.: D10s1423 identifies a susceptibility locus for Alzheimer's disease (ad7) in a prospective longitudinal double-blind study of asymptomatic individuals: results at 14 years. American journal of medical genetics. Part B Neuropsychiatric genetics: the official publication of the International Society of Psychiatric Genetics 153B(2) 359 - 364 (Mar 2010).  Zubenko G.S. Hughes H.B.r. Zubenko W.N.: D10s1423 identifies a susceptibility locus for Alzheimer's disease (ad7) in a prospective longitudinal double-blind study of asymptomatic individuals: results at 14 years. American journal of medical genetics. Part B Neuropsychiatric genetics: the official publication of the International Society of Psychiatric Genetics 153B(2) 359 - 364 (Mar 2010).","DOI":"10.1002\/ajmg.b.31017"},{"key":"e_1_3_2_1_12_1","volume-title":"Schmidt","author":"Gonzalez-Dominguez J.","year":"2015","unstructured":"Gonzalez-Dominguez , J. , Schmidt , B. : GPU-accelerated exhaustive search for third-order epistatic interactions in case-control studies. Journal of Computational Science 8, 93 - 100 ( 2015 ). Gonzalez-Dominguez, J., Schmidt, B.: GPU-accelerated exhaustive search for third-order epistatic interactions in case-control studies. Journal of Computational Science 8, 93 - 100 (2015)."},{"volume-title":"Workshop on Job Scheduling Strategies for Parallel Processing (pp. 106--126)","author":"Nobre R.","key":"e_1_3_2_1_13_1","unstructured":"Nobre , R. , Santander-Jim\u00e9nez , S. , Sousa , L. and Ilic , A ., 2020, May. Accelerating 3-way Epistasis Detection with CPU+GPU processing . In Workshop on Job Scheduling Strategies for Parallel Processing (pp. 106--126) . Springer, Cham. Nobre, R., Santander-Jim\u00e9nez, S., Sousa, L. and Ilic, A., 2020, May. Accelerating 3-way Epistasis Detection with CPU+GPU processing. In Workshop on Job Scheduling Strategies for Parallel Processing (pp. 106--126). Springer, Cham."},{"key":"e_1_3_2_1_14_1","unstructured":"Chapman B. Jost G. and Van Der Pas R. 2007. Using OpenMP: portable shared memory parallel programming. MIT press.  Chapman B. Jost G. and Van Der Pas R. 2007. Using OpenMP: portable shared memory parallel programming. MIT press."},{"key":"e_1_3_2_1_15_1","volume-title":"Martin","author":"Ponte-Fernandez C.","year":"2020","unstructured":"Ponte-Fernandez , C. , Gonzalez-Dominguez , J. , Martin , M.J. : Fast search of third-order epistatic interactions on CPU and GPU clusters. The International Journal of High-Performance Computing Applications 34(1), 20 -- 29 ( 2020 ). Ponte-Fernandez, C., Gonzalez-Dominguez, J., Martin, M.J.: Fast search of third-order epistatic interactions on CPU and GPU clusters. The International Journal of High-Performance Computing Applications 34(1), 20 -- 29 (2020)."},{"volume-title":"Proceedings of the International Workshop on OpenCL (pp. 1--1).","author":"Reyes R.","key":"e_1_3_2_1_16_1","unstructured":"Reyes , R. , Brown , G. and Burns , R ., 2020, April. Bringing performant support for NVIDIA hardware to SYCL . In Proceedings of the International Workshop on OpenCL (pp. 1--1). Reyes, R., Brown, G. and Burns, R., 2020, April. Bringing performant support for NVIDIA hardware to SYCL. In Proceedings of the International Workshop on OpenCL (pp. 1--1)."},{"key":"e_1_3_2_1_17_1","unstructured":"https:\/\/github.com\/intel\/llvm\/blob\/sycl\/sycl\/doc\/PluginInterface.md  https:\/\/github.com\/intel\/llvm\/blob\/sycl\/sycl\/doc\/PluginInterface.md"},{"key":"e_1_3_2_1_18_1","unstructured":"https:\/\/github.com\/intel\/llvm  https:\/\/github.com\/intel\/llvm"},{"key":"e_1_3_2_1_19_1","unstructured":"https:\/\/github.com\/intel\/llvm\/blob\/sycl\/sycl\/doc\/CompilerAndRuntimeDesign.md  https:\/\/github.com\/intel\/llvm\/blob\/sycl\/sycl\/doc\/CompilerAndRuntimeDesign.md"},{"volume-title":"International Symposium on Code Generation and Optimization, 2004. CGO 2004. (pp. 75--86)","author":"Lattner C.","key":"e_1_3_2_1_20_1","unstructured":"Lattner , C. and Adve , V ., 2004, March. LLVM: A compilation framework for lifelong program analysis & transformation . In International Symposium on Code Generation and Optimization, 2004. CGO 2004. (pp. 75--86) . IEEE. Lattner, C. and Adve, V., 2004, March. LLVM: A compilation framework for lifelong program analysis & transformation. In International Symposium on Code Generation and Optimization, 2004. CGO 2004. (pp. 75--86). IEEE."},{"key":"e_1_3_2_1_21_1","unstructured":"https:\/\/docs.nvidia.com\/cuda\/parallel-thread-execution\/index.html  https:\/\/docs.nvidia.com\/cuda\/parallel-thread-execution\/index.html"},{"key":"e_1_3_2_1_22_1","unstructured":"https:\/\/github.com\/hiperbio\/cuda-episdet  https:\/\/github.com\/hiperbio\/cuda-episdet"},{"key":"e_1_3_2_1_23_1","unstructured":"https:\/\/github.com\/intel\/llvm\/releases\/tag\/2021-12  https:\/\/github.com\/intel\/llvm\/releases\/tag\/2021-12"},{"key":"e_1_3_2_1_24_1","unstructured":"Farber R. 2011. CUDA application design and development. Morgan Kaufmann (pp 85--108)  Farber R. 2011. CUDA application design and development. Morgan Kaufmann (pp 85--108)"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW50202.2020.00081"},{"key":"e_1_3_2_1_26_1","volume-title":"Feb.","author":"Luitjens","year":"2014","unstructured":"J. Luitjens , Faster Parallel Reductions on Kepler , Feb. 2014 , [online] Available: http:\/\/devblogs.nvidia.com\/parallelforall\/faster-parallelreductions-kepler. J. Luitjens, Faster Parallel Reductions on Kepler, Feb. 2014, [online] Available: http:\/\/devblogs.nvidia.com\/parallelforall\/faster-parallelreductions-kepler."},{"key":"e_1_3_2_1_27_1","unstructured":"SYCL 2020 Specification (revision 5) [online] https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/html\/sycl-2020.html  SYCL 2020 Specification (revision 5) [online] https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-2020\/html\/sycl-2020.html"},{"volume-title":"Proceedings of the International Workshop on OpenCL (pp. 1--7).","author":"Homerding B.","key":"e_1_3_2_1_28_1","unstructured":"Homerding , B. and Tramm , J ., 2020, April. Evaluating the Performance of the hipSYCL Toolchain for HPC Kernels on NVIDIA V100 GPUs . In Proceedings of the International Workshop on OpenCL (pp. 1--7). Homerding, B. and Tramm, J., 2020, April. Evaluating the Performance of the hipSYCL Toolchain for HPC Kernels on NVIDIA V100 GPUs. In Proceedings of the International Workshop on OpenCL (pp. 1--7)."},{"volume-title":"2021 International Workshop on Performance, Portability and Productivity in HPC (P3HPC) (pp. 68--78)","author":"Haseeb M.","key":"e_1_3_2_1_29_1","unstructured":"Haseeb , M. , Ding , N. , Deslippe , J. and Awan , M ., 2021, November. Evaluating Performance and Portability of a core bioinformatics kernel on multiple vendor GPUs . In 2021 International Workshop on Performance, Portability and Productivity in HPC (P3HPC) (pp. 68--78) . IEEE. Haseeb, M., Ding, N., Deslippe, J. and Awan, M., 2021, November. Evaluating Performance and Portability of a core bioinformatics kernel on multiple vendor GPUs. In 2021 International Workshop on Performance, Portability and Productivity in HPC (P3HPC) (pp. 68--78). IEEE."},{"volume-title":"2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC) (pp. 14--25)","author":"Jo\u00f3 B.","key":"e_1_3_2_1_30_1","unstructured":"Jo\u00f3 , B. , Kurth , T. , Clark , M.A. , Kim , J. , Trott , C.R. , Ibanez , D. , Sunderland , D. and Deslippe , J ., 2019, November. Performance portability of a Wilson Dslash stencil operator mini-app using Kokkos and SYCL . In 2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC) (pp. 14--25) . IEEE. Jo\u00f3, B., Kurth, T., Clark, M.A., Kim, J., Trott, C.R., Ibanez, D., Sunderland, D. and Deslippe, J., 2019, November. Performance portability of a Wilson Dslash stencil operator mini-app using Kokkos and SYCL. In 2019 IEEE\/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC) (pp. 14--25). IEEE."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3529538.3529560"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3529538.3529980"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.2172\/1864412"}],"event":{"name":"BCB '22: 13th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics","sponsor":["SIGBIOM ACM Special Interest Group on Biomedical Computing"],"location":"Northbrook Illinois","acronym":"BCB '22"},"container-title":["Proceedings of the 13th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3535508.3545591","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3535508.3545591","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3535508.3545591","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:08Z","timestamp":1750186808000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3535508.3545591"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,7]]},"references-count":33,"alternative-id":["10.1145\/3535508.3545591","10.1145\/3535508"],"URL":"https:\/\/doi.org\/10.1145\/3535508.3545591","relation":{},"subject":[],"published":{"date-parts":[[2022,8,7]]},"assertion":[{"value":"2022-08-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}