{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:09:40Z","timestamp":1750306180712,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,9,11]],"date-time":"2016-09-11T00:00:00Z","timestamp":1473552000000},"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":[[2016,9,11]]},"DOI":"10.1145\/2967938.2967957","type":"proceedings-article","created":{"date-parts":[[2016,8,31]],"date-time":"2016-08-31T12:32:08Z","timestamp":1472646728000},"page":"387-400","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Auto-tuning Spark Big Data Workloads on POWER8"],"prefix":"10.1145","author":[{"given":"Zhen","family":"Jia","sequence":"first","affiliation":[{"name":"Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"}]},{"given":"Chao","family":"Xue","sequence":"additional","affiliation":[{"name":"IBM Research-China, Beijing, China"}]},{"given":"Guancheng","family":"Chen","sequence":"additional","affiliation":[{"name":"IBM Research-China, Beijing, China"}]},{"given":"Jianfeng","family":"Zhan","sequence":"additional","affiliation":[{"name":"Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"}]},{"given":"Lixin","family":"Zhang","sequence":"additional","affiliation":[{"name":"Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"}]},{"given":"Yonghua","family":"Lin","sequence":"additional","affiliation":[{"name":"IBM Research-China, Beijing, China"}]},{"given":"Peter","family":"Hofstee","sequence":"additional","affiliation":[{"name":"IBM Research-Austin, Austin, TX, USA"}]}],"member":"320","published-online":{"date-parts":[[2016,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache Flink. https:\/\/flink.apache.org\/index.html.  Apache Flink. https:\/\/flink.apache.org\/index.html."},{"key":"e_1_3_2_1_2_1","unstructured":"Performance counters for linux. https:\/\/perf.wiki.kernel.org\/index.php.  Performance counters for linux. https:\/\/perf.wiki.kernel.org\/index.php."},{"key":"e_1_3_2_1_3_1","unstructured":"Spark Performance Tests. In Webpage: https:\/\/github.com\/databricks\/spark-perf.  Spark Performance Tests. In Webpage: https:\/\/github.com\/databricks\/spark-perf."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022689900470"},{"key":"e_1_3_2_1_5_1","volume-title":"July","author":"Detica BAE","year":"2012","unstructured":"BAE Detica . The big data refinery: Distilling intelligence from big data. White Paper, https:\/\/www.baesystemsdetica.com\/uploads\/resources\/Big_Data_Refinery_Whitepaper_single_pages_19.06.12.pdf , July 2012 . BAE Detica. The big data refinery: Distilling intelligence from big data. White Paper, https:\/\/www.baesystemsdetica.com\/uploads\/resources\/Big_Data_Refinery_Whitepaper_single_pages_19.06.12.pdf, July 2012."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810085.1810108"},{"key":"e_1_3_2_1_7_1","volume-title":"Classification and regression trees","author":"Breiman L.","year":"1984","unstructured":"L. Breiman , J. Friedman , C. J. Stone , and R. A. Olshen . Classification and regression trees . CRC press , 1984 . L. Breiman, J. Friedman, C. J. Stone, and R. A. Olshen. Classification and regression trees. CRC press, 1984."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540737"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.70804"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183401.1183426"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454151"},{"key":"e_1_3_2_1_12_1","first-page":"10","volume-title":"20th International Parallel and Distributed Processing Symposium","author":"Vuyst M. De","unstructured":"M. De Vuyst , R. Kumar , and D. M. Tullsen . Exploiting unbalanced thread scheduling for energy and performance on a cmp of smt processors . In 20th International Parallel and Distributed Processing Symposium , pages 10 --pp. IEEE, 2006. M. De Vuyst, R. Kumar, and D. M. Tullsen. Exploiting unbalanced thread scheduling for energy and performance on a cmp of smt processors. In 20th International Parallel and Distributed Processing Symposium, pages 10--pp. IEEE, 2006."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735970.1736033"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2150982"},{"key":"e_1_3_2_1_15_1","article-title":"A short introduction to boosting","author":"Freund Y.","year":"1999","unstructured":"Y. Freund , R. Schapire , and N. Abe . A short introduction to boosting . Journal-Japanese Society For Artificial Intelligence, 14(771--780):1612 , 1999 . Y. Freund, R. Schapire, and N. Abe. A short introduction to boosting. Journal-Japanese Society For Artificial Intelligence, 14(771--780):1612, 1999.","journal-title":"Journal-Japanese Society For Artificial Intelligence, 14(771--780):1612"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.125"},{"key":"e_1_3_2_1_17_1","volume-title":"Manning","author":"Harrington P.","year":"2012","unstructured":"P. Harrington . Machine learning in action . Manning , 2012 . P. Harrington. Machine learning in action. Manning, 2012."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02985802"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2612262.2612268"},{"key":"e_1_3_2_1_20_1","first-page":"678","volume-title":"IEEE 20th International Symposium on High Performance Computer Architecture","author":"Heirman W.","year":"2014","unstructured":"W. Heirman , T. E. Carlson , K. Van Craeynest, et al. Undersubscribed threading on clustered cache architectures . In IEEE 20th International Symposium on High Performance Computer Architecture , pages 678 -- 689 . IEEE, 2014 . W. Heirman, T. E. Carlson, K. Van Craeynest, et al. Undersubscribed threading on clustered cache architectures. In IEEE 20th International Symposium on High Performance Computer Architecture, pages 678--689. IEEE, 2014."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.991427"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2005.1430565"},{"key":"e_1_3_2_1_23_1","unstructured":"IDC. The digital universe in 2020: A universe of opportunities and challenges. http:\/\/www.emc.com\/leadership\/digital-universe\/iview\/executive-summary-a-universe-of.htm 2012.  IDC. The digital universe in 2020: A universe of opportunities and challenges. http:\/\/www.emc.com\/leadership\/digital-universe\/iview\/executive-summary-a-universe-of.htm 2012."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2013.6704671"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2074158.2074196"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065976"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2009.10.008"},{"key":"e_1_3_2_1_28_1","first-page":"77","volume-title":"The Twelfth International Symposium on High-Performance Computer Architecture","author":"Li J.","year":"2006","unstructured":"J. Li and J. F. Martinez . Dynamic power-performance adaptation of parallel computation on chip multiprocessors . In The Twelfth International Symposium on High-Performance Computer Architecture , pages 77 -- 87 . IEEE, 2006 . J. Li and J. F. Martinez. Dynamic power-performance adaptation of parallel computation on chip multiprocessors. In The Twelfth International Symposium on High-Performance Computer Architecture, pages 77--87. IEEE, 2006."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2015.2442972"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742854.2747283"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654116"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835969"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1148882.1148888"},{"key":"e_1_3_2_1_34_1","volume-title":"Introduction to linear regression analysis","author":"Montgomery D. C.","year":"2012","unstructured":"D. C. Montgomery , E. A. Peck , and G. G. Vining . Introduction to linear regression analysis , volume 821 . John Wiley & Sons , 2012 . D. C. Montgomery, E. A. Peck, and G. G. Vining. Introduction to linear regression analysis, volume 821. John Wiley & Sons, 2012."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.74"},{"key":"e_1_3_2_1_36_1","first-page":"557","volume-title":"Using analytic qp and sparseness to speed training of support vector machines. Advances in neural information processing systems","author":"Platt J. C.","year":"1999","unstructured":"J. C. Platt . Using analytic qp and sparseness to speed training of support vector machines. Advances in neural information processing systems , pages 557 -- 563 , 1999 . J. C. Platt. Using analytic qp and sparseness to speed training of support vector machines. Advances in neural information processing systems, pages 557--563, 1999."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022643204877"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071690.1064254"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025127.1025997"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2014.2376112"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2014.2374252"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379244"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/232974.232993"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540727"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835958"},{"key":"e_1_3_2_1_46_1","volume-title":"The Definitive Guide","author":"White T.","year":"2009","unstructured":"T. White . Hadoop : The Definitive Guide . O'Reilly Media , 2009 . T. White. Hadoop: The Definitive Guide. O'Reilly Media, 2009."},{"key":"e_1_3_2_1_47_1","volume-title":"USENIX Conference on Networked Systems Design and Implementation","author":"Zaharia M.","year":"2012","unstructured":"M. Zaharia , M. Chowdhury , Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing . In USENIX Conference on Networked Systems Design and Implementation , 2012 . M. Zaharia, M. Chowdhury, et al. Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing. In USENIX Conference on Networked Systems Design and Implementation, 2012."},{"key":"e_1_3_2_1_48_1","first-page":"256","volume-title":"International Conference on Parallel and Distributed Systems","author":"Zhang Y.","year":"2004","unstructured":"Y. Zhang , M. Burcea , V. Cheng , An adaptive openmp loop scheduler for hyperthreaded smps . In International Conference on Parallel and Distributed Systems , pages 256 -- 263 , 2004 . Y. Zhang, M. Burcea, V. Cheng, et al. An adaptive openmp loop scheduler for hyperthreaded smps. In International Conference on Parallel and Distributed Systems, pages 256--263, 2004."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.53"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.386"}],"event":{"name":"PACT '16: International Conference on Parallel Architectures and Compilation","sponsor":["IFIP WG 10.3 IFIP WG 10.3","IEEE TCCA IEEE Computer Society Technical Committee on Computer Architecture","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS TCPP IEEE Computer Society Technical Committee on Parallel Processing"],"location":"Haifa Israel","acronym":"PACT '16"},"container-title":["Proceedings of the 2016 International Conference on Parallel Architectures and Compilation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967938.2967957","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2967938.2967957","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:59Z","timestamp":1750218599000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967938.2967957"}},"subtitle":["Prediction-Based Dynamic SMT Threading"],"short-title":[],"issued":{"date-parts":[[2016,9,11]]},"references-count":50,"alternative-id":["10.1145\/2967938.2967957","10.1145\/2967938"],"URL":"https:\/\/doi.org\/10.1145\/2967938.2967957","relation":{},"subject":[],"published":{"date-parts":[[2016,9,11]]},"assertion":[{"value":"2016-09-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}