{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T15:59:50Z","timestamp":1780675190469,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,12,5]],"date-time":"2015-12-05T00:00:00Z","timestamp":1449273600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1162215"],"award-info":[{"award-number":["CCF-1162215"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,12,5]]},"DOI":"10.1145\/2830772.2830780","type":"proceedings-article","created":{"date-parts":[[2016,1,11]],"date-time":"2016-01-11T13:38:13Z","timestamp":1452519493000},"page":"725-737","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":81,"title":["Cross-architecture performance prediction (XAPP) using CPU code to predict GPU performance"],"prefix":"10.1145","author":[{"given":"Newsha","family":"Ardalani","sequence":"first","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Clint","family":"Lestourgeon","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Karthikeyan","family":"Sankaralingam","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaojin","family":"Zhu","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,12,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498765.1498785"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145859"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063402"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89740-8_1"},{"key":"e_1_3_2_1_6_1","volume-title":"R-stream: A parametric high level compiler,\" Proceedings of HPEC","author":"Schweitz E.","year":"2006","unstructured":"E. Schweitz , R. Lethin , A. Leung , and B. Meister , \" R-stream: A parametric high level compiler,\" Proceedings of HPEC , 2006 . E. Schweitz, R. Lethin, A. Leung, and B. Meister, \"R-stream: A parametric high level compiler,\" Proceedings of HPEC, 2006."},{"key":"e_1_3_2_1_7_1","volume-title":"Kernelgen--a toolchain for automatic gpu-centric applications porting","author":"Mikushin D.","year":"2012","unstructured":"D. Mikushin and N. Likhogrud , \" Kernelgen--a toolchain for automatic gpu-centric applications porting ,\" 2012 . D. Mikushin and N. Likhogrud, \"Kernelgen--a toolchain for automatic gpu-centric applications porting,\" 2012."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555775"},{"key":"e_1_3_2_1_10_1","first-page":"83","volume-title":"2006 IEEE International Symposium on","author":"Hoste K.","year":"2006","unstructured":"K. Hoste and L. Eeckhout , \" Comparing benchmarks using key microarchitecture-independent characteristics,\" in Workload Characterization , 2006 IEEE International Symposium on , pp. 83 -- 92 , 2006 . K. Hoste and L. Eeckhout, \"Comparing benchmarks using key microarchitecture-independent characteristics,\" in Workload Characterization, 2006 IEEE International Symposium on, pp. 83--92, 2006."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018249309965"},{"key":"e_1_3_2_1_12_1","first-page":"1","article-title":"Ensemble methods in machine learning","author":"Dietterich T. G.","year":"2000","unstructured":"T. G. Dietterich , \" Ensemble methods in machine learning ,\" Multiple classifier systems , pp. 1 -- 15 , 2000 . T. G. Dietterich, \"Ensemble methods in machine learning,\" Multiple classifier systems, pp. 1--15, 2000.","journal-title":"Multiple classifier systems"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018054314350"},{"key":"e_1_3_2_1_14_1","volume-title":"Sequential Methods in Pattern Recognition and Machine Learning","author":"Fu K. S.","year":"1968","unstructured":"K. S. Fu , Sequential Methods in Pattern Recognition and Machine Learning . Academic Press , 1968 . K. S. Fu, Sequential Methods in Pattern Recognition and Machine Learning. Academic Press, 1968."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2012.6189201"},{"key":"e_1_3_2_1_16_1","first-page":"65","volume-title":"ISPASS 2009. IEEE International Symposium on","author":"Kulkarni M.","year":"2009","unstructured":"M. Kulkarni , M. Burtscher , C. Cas\u00e7aval , and K. Pingali , \" Lonestar: A suite of parallel irregular programs,\" in Performance Analysis of Systems and Software, 2009 . ISPASS 2009. IEEE International Symposium on , pp. 65 -- 76 , IEEE, 2009 . M. Kulkarni, M. Burtscher, C. Cas\u00e7aval, and K. Pingali, \"Lonestar: A suite of parallel irregular programs,\" in Performance Analysis of Systems and Software, 2009. ISPASS 2009. IEEE International Symposium on, pp. 65--76, IEEE, 2009."},{"key":"e_1_3_2_1_17_1","volume-title":"Porting CMP Benchmarks to GPUs,\" tech. rep","author":"Sinclair M.","year":"2011","unstructured":"M. Sinclair , H. Duwe , and K. Sankaralingam , \" Porting CMP Benchmarks to GPUs,\" tech. rep ., University of Wisconsin-Madison , 2011 . M. Sinclair, H. Duwe, and K. Sankaralingam, \"Porting CMP Benchmarks to GPUs,\" tech. rep., University of Wisconsin-Madison, 2011."},{"key":"e_1_3_2_1_18_1","volume-title":"A revised benchmark suite for scientific and commercial throughput computing,\" Center for Reliable and High-Performance Computing","author":"Stratton J. A.","year":"2012","unstructured":"J. A. Stratton , C. Rodrigues , I.-J. Sung , N. Obeid , L.-W. Chang , N. Anssari , G. D. Liu , and W.-M. W. Hwu , \"Parboil : A revised benchmark suite for scientific and commercial throughput computing,\" Center for Reliable and High-Performance Computing , 2012 . J. A. Stratton, C. Rodrigues, I.-J. Sung, N. Obeid, L.-W. Chang, N. Anssari, G. D. Liu, and W.-M. W. Hwu, \"Parboil: A revised benchmark suite for scientific and commercial throughput computing,\" Center for Reliable and High-Performance Computing, 2012."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434209100500306"},{"key":"e_1_3_2_1_21_1","unstructured":"L. L. Pilla \"NAS Parallel Benchmarks CUDA version.\" http:\/\/hpcgpu.codeplex.com. Accessed May 22 2015.  L. L. Pilla \"NAS Parallel Benchmarks CUDA version.\" http:\/\/hpcgpu.codeplex.com. Accessed May 22 2015."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816021"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_24_1","unstructured":"\"The R project for statistical computing.\" http:\/\/www.r-project.org\/.  \"The R project for statistical computing.\" http:\/\/www.r-project.org\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00993473"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007515423169"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/2639331.2639334"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74958-5_39"},{"key":"e_1_3_2_1_29_1","first-page":"165","volume-title":"From ensemble methods to comprehensible models,\" in Discovery Science","author":"Ferri C.","year":"2002","unstructured":"C. Ferri , J. Hern\u00e1ndez-Orallo , and M. J. Ram\u00edrez-Quintana , \" From ensemble methods to comprehensible models,\" in Discovery Science , pp. 165 -- 177 , Springer , 2002 . C. Ferri, J. Hern\u00e1ndez-Orallo, and M. J. Ram\u00edrez-Quintana, \"From ensemble methods to comprehensible models,\" in Discovery Science, pp. 165--177, Springer, 2002."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038037.1941595"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342012468180"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PAD.2014.30"},{"key":"e_1_3_2_1_33_1","first-page":"257","volume-title":"Starchart: hardware and software optimization using recursive partitioning regression trees,\" in Proceedings of the 22nd international conference on Parallel architectures and compilation techniques","author":"Jia W.","year":"2013","unstructured":"W. Jia , K. A. Shaw , and M. Martonosi , \" Starchart: hardware and software optimization using recursive partitioning regression trees,\" in Proceedings of the 22nd international conference on Parallel architectures and compilation techniques , pp. 257 -- 268 , IEEE Press , 2013 . W. Jia, K. A. Shaw, and M. Martonosi, \"Starchart: hardware and software optimization using recursive partitioning regression trees,\" in Proceedings of the 22nd international conference on Parallel architectures and compilation techniques, pp. 257--268, IEEE Press, 2013."},{"key":"e_1_3_2_1_34_1","first-page":"564","volume-title":"2015 IEEE 21st International Symposium on","author":"Wu G.","year":"2015","unstructured":"G. Wu , J. L. Greathouse , A. Lyashevsky , N. Jayasena , and D. Chiou , \" Gpgpu performance and power estimation using machine learning,\" in High Performance Computer Architecture (HPCA) , 2015 IEEE 21st International Symposium on , pp. 564 -- 576 , IEEE, 2015 . G. Wu, J. L. Greathouse, A. Lyashevsky, N. Jayasena, and D. Chiou, \"Gpgpu performance and power estimation using machine learning,\" in High Performance Computer Architecture (HPCA), 2015 IEEE 21st International Symposium on, pp. 564--576, IEEE, 2015."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2011.6114192"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2007116.2007118"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168881"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346211"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391712"},{"key":"e_1_3_2_1_40_1","first-page":"1","volume-title":"Eiger: A framework for the automated synthesis of statistical performance models,\" in High Performance Computing (HiPC)","author":"Kerr A.","year":"2012","unstructured":"A. Kerr , E. Anger , G. Hendry , and S. Yalamanchili , \" Eiger: A framework for the automated synthesis of statistical performance models,\" in High Performance Computing (HiPC) , pp. 1 -- 6 , 2012 . A. Kerr, E. Anger, G. Hendry, and S. Yalamanchili, \"Eiger: A framework for the automated synthesis of statistical performance models,\" in High Performance Computing (HiPC), pp. 1--6, 2012."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168882"},{"key":"e_1_3_2_1_42_1","first-page":"99","volume-title":"Construction and use of linear regression models for processor performance analysis,\" in HPCA","author":"Joseph P. J.","year":"2006","unstructured":"P. J. Joseph , K. Vaswani , and M. J. Thazhuthaveetil , \" Construction and use of linear regression models for processor performance analysis,\" in HPCA , pp. 99 -- 108 , 2006 . P. J. Joseph, K. Vaswani, and M. J. Thazhuthaveetil, \"Construction and use of linear regression models for processor performance analysis,\" in HPCA, pp. 99--108, 2006."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.6"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5161057"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.45"}],"event":{"name":"MICRO-48: The 48th Annual IEEE\/ACM International Symposium of Microarchitecture","location":"Waikiki Hawaii","acronym":"MICRO-48","sponsor":["IEEE Computer Society TC-uARCH","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["Proceedings of the 48th International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2830772.2830780","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2830772.2830780","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:39Z","timestamp":1750225719000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2830772.2830780"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12,5]]},"references-count":43,"alternative-id":["10.1145\/2830772.2830780","10.1145\/2830772"],"URL":"https:\/\/doi.org\/10.1145\/2830772.2830780","relation":{},"subject":[],"published":{"date-parts":[[2015,12,5]]},"assertion":[{"value":"2015-12-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}