{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:58:23Z","timestamp":1740099503606,"version":"3.37.3"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030256357"},{"type":"electronic","value":"9783030256364"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-25636-4_5","type":"book-chapter","created":{"date-parts":[[2019,7,31]],"date-time":"2019-07-31T20:04:09Z","timestamp":1564603449000},"page":"51-66","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Improving the Accuracy of Energy Predictive Models for Multicore CPUs Using Additivity of Performance Monitoring Counters"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3748-6361","authenticated-orcid":false,"given":"Arsalan","family":"Shahid","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3595-8484","authenticated-orcid":false,"given":"Muhammad","family":"Fahad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9181-3290","authenticated-orcid":false,"given":"Ravi Reddy","family":"Manumachu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9460-3897","authenticated-orcid":false,"given":"Alexey","family":"Lastovetsky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,7,17]]},"reference":[{"key":"5_CR1","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/MC.2007.443","volume":"12","author":"LA Barroso","year":"2007","unstructured":"Barroso, L.A., H\u00f6lzle, U.: The case for energy-proportional computing. Computer 12, 33\u201337 (2007)","journal-title":"Computer"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Basmadjian, R., Ali, N., Niedermeier, F., de Meer, H., Giuliani, G.: A methodology to predict the power consumption of servers in data centres. In: 2nd International Conference on Energy-Efficient Computing and Networking. ACM (2011)","DOI":"10.1145\/2318716.2318718"},{"key":"5_CR3","unstructured":"DOE: The opportunities and challenges of exascale computing (2010). \n                      http:\/\/science.energy.gov\/~\/media\/ascr\/\/pdf\/reports\/Exascale_subcommittee_report.pdf"},{"issue":"4","key":"5_CR4","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s00450-015-0298-8","volume":"31","author":"MF Dolz","year":"2016","unstructured":"Dolz, M.F., Kunkel, J., Chasapis, K., Catal\u00e1n, S.: An analytical methodology to derive power models based on hardware and software metrics. Comput. Sci.-Res. Dev. 31(4), 165\u2013174 (2016)","journal-title":"Comput. Sci.-Res. Dev."},{"key":"5_CR5","unstructured":"Economou, D., Rivoire, S., Kozyrakis, C., Ranganathan, P.: Full-system power analysis and modeling for server environments. In: In Proceedings of Workshop on Modeling, Benchmarking, and Simulation, pp. 70\u201377 (2006)"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"Fan, X., Weber, W.D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. In: 34th Annual International Symposium on Computer architecture, pp. 13\u201323. ACM (2007)","DOI":"10.1145\/1250662.1250665"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Hackenberg, D., Ilsche, T., Sch\u00f6ne, R., Molka, D., Schmidt, M., Nagel, W.E.: Power measurement techniques on standard compute nodes: a quantitative comparison. In: 2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 194\u2013204. IEEE (2013)","DOI":"10.1109\/ISPASS.2013.6557170"},{"issue":"4","key":"5_CR8","first-page":"56","volume":"13","author":"J Haj-Yihia","year":"2016","unstructured":"Haj-Yihia, J., Yasin, A., Asher, Y.B., Mendelson, A.: Fine-grain power breakdown of modern out-of-order cores and its implications on skylake-based systems. ACM Trans. Archit. Code Optim. (TACO) 13(4), 56 (2016)","journal-title":"ACM Trans. Archit. Code Optim. (TACO)"},{"key":"5_CR9","unstructured":"HCL: HCLWattsUp: API for power and energy measurements using WattsUp Pro Meter (2016). \n                      http:\/\/git.ucd.ie\/hcl\/hclwattsup"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Heath, T., Diniz, B., Horizonte, B., Carrera, E.V., Bianchini, R.: Energy conservation in heterogeneous server clusters. In: 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 186\u2013195. ACM (2005)","DOI":"10.1145\/1065944.1065969"},{"key":"5_CR11","unstructured":"IntelPCM: Intel\u00ae performance counter monitor - a better way to measure cpu utilization (2012). \n                      https:\/\/software.intel.com\/en-us\/articles\/intel-performance-counter-monitor"},{"key":"5_CR12","unstructured":"Isci, C., Martonosi, M.: Runtime power monitoring in high-end processors: methodology and empirical data. In: 36th Annual IEEE\/ACM International Symposium on Microarchitecture, p. 93. IEEE Computer Society (2003)"},{"issue":"2","key":"5_CR13","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/1453175.1453180","volume":"36","author":"A Kansal","year":"2008","unstructured":"Kansal, A., Zhao, F.: Fine-grained energy profiling for power-aware application design. ACM SIGMETRICS Perform. Eval. Rev. 36(2), 26 (2008)","journal-title":"ACM SIGMETRICS Perform. Eval. Rev."},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Li, T., John, L.K.: Run-time modeling and estimation of operating system power consumption. In: ACM SIGMETRICS Performance Evaluation Review, vol. 31, pp. 160\u2013171. ACM (2003)","DOI":"10.1145\/885651.781048"},{"key":"5_CR15","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.parco.2018.05.002","volume":"82","author":"J Mair","year":"2019","unstructured":"Mair, J., Huang, Z., Eyers, D.: Manila: using a densely populated pmc-space for power modelling within large-scale systems. Parallel Comput. 82, 37\u201356 (2019)","journal-title":"Parallel Comput."},{"key":"5_CR16","unstructured":"McCullough, J.C., Agarwal, Y., Chandrashekar, J., Kuppuswamy, S., Snoeren, A.C., Gupta, R.K.: Evaluating the effectiveness of model-based power characterization. In: Proceedings of the 2011 USENIX Conference on USENIX Annual Technical Conference. USENIXATC 2011. USENIX Association (2011)"},{"issue":"3","key":"5_CR17","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/3078811","volume":"50","author":"K O\u2019Brien","year":"2017","unstructured":"O\u2019Brien, K., Pietri, I., Reddy, R., Lastovetsky, A., Sakellariou, R.: A survey of power and energy predictive models in HPC systems and applications. ACM Comput. Surv. 50(3), 37 (2017)","journal-title":"ACM Comput. Surv."},{"key":"5_CR18","unstructured":"PAPI: Performance application programming interface 5.4.1 (2015). \n                      http:\/\/icl.cs.utk.edu\/papi\/"},{"key":"5_CR19","unstructured":"Perf Wiki: perf: Linux profiling with performance counters (2017). \n                      https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page"},{"key":"5_CR20","unstructured":"Rivoire, S., Ranganathan, P., Kozyrakis, C.: A comparison of high-level full-system power models. In: Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower 2008. USENIX Association (2008)"},{"issue":"4","key":"5_CR21","first-page":"50","volume":"4","author":"A Shahid","year":"2017","unstructured":"Shahid, A., Fahad, M., Reddy, R., Lastovetsky, A.: Additivity: a selection criterion for performance events for reliable energy predictive modeling. Supercomput. Front. Innovations 4(4), 50\u201365 (2017)","journal-title":"Supercomput. Front. Innovations"},{"key":"5_CR22","unstructured":"Shahid, A., Fahad, M., Reddy Manumachu, R., Lastovetsky, A.: Supplemental: Improving the accuracy of energy predictive models for multicore cpus using Additivity of performance monitoring counters (2019). \n                      https:\/\/github.com\/ArsalanShahid116\/SLOPE-PMC\/blob\/master\/PaCT-2019-Additivity-supplemental.pdf"},{"issue":"2","key":"5_CR23","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/1577129.1577137","volume":"37","author":"K Singh","year":"2009","unstructured":"Singh, K., Bhadauria, M., McKee, S.A.: Real time power estimation and thread scheduling via performance counters. SIGARCH Comput. Archit. News 37(2), 46\u201355 (2009)","journal-title":"SIGARCH Comput. Archit. News"},{"issue":"1","key":"5_CR24","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2010.20","volume":"43","author":"L Smarr","year":"2010","unstructured":"Smarr, L.: Project greenlight: optimizing cyber-infrastructure for a carbon-constrained world. Computer 43(1), 22\u201327 (2010)","journal-title":"Computer"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Treibig, J., Hager, G., Wellein, G.: LIKWID: a lightweight performance-oriented tool suite for x86 multicore environments. In: 2010 39th International Conference on Parallel Processing Workshops (ICPPW), pp. 207\u2013216. IEEE (2010)","DOI":"10.1109\/ICPPW.2010.38"},{"key":"5_CR26","unstructured":"Wang, H., Jing, Q., Chen, R., He, B., Qian, Z., Zhou, L.: Distributed systems meet economics: pricing in the cloud. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing. USENIX Association (2010)"},{"key":"5_CR27","unstructured":"Wang, S.: Ph.d thesis: Software power analysis and optimization for power-aware multicore systems (2014)"},{"key":"5_CR28","doi-asserted-by":"publisher","first-page":"27080","DOI":"10.1109\/ACCESS.2017.2732458","volume":"6","author":"Z Zhou","year":"2018","unstructured":"Zhou, Z., Abawajy, J.H., Li, F., Hu, Z., Chowdhury, M.U., Alelaiwi, A., Li, K.: Fine-grained energy consumption model of servers based on task characteristics in cloud data center. IEEE Access 6, 27080\u201327090 (2018)","journal-title":"IEEE Access"}],"container-title":["Lecture Notes in Computer Science","Parallel Computing Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-25636-4_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,31]],"date-time":"2019-07-31T20:28:41Z","timestamp":1564604921000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-25636-4_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030256357","9783030256364"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-25636-4_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"17 July 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PaCT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Parallel Computing Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Almaty","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kazakhstan","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 August 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 August 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"pact2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/ssd.sscc.ru\/conference\/pact2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}