Xingfu Wu, Hung-Ching Chang, S. Moore, V. Taylor, Chun-Yi Su, D. Terpstra, Charles W. Lively, K. Cameron, Chee Wai Lee
{"title":"MuMMI:用于探索性能和功率建模的多个度量建模基础设施","authors":"Xingfu Wu, Hung-Ching Chang, S. Moore, V. Taylor, Chun-Yi Su, D. Terpstra, Charles W. Lively, K. Cameron, Chee Wai Lee","doi":"10.1145/2484762.2484773","DOIUrl":null,"url":null,"abstract":"MuMMI (Multiple Metrics Modeling Infrastructure) environment is an infrastructure that facilitates systematic measurement, modeling, and prediction of performance, power consumption and performance-power tradeoffs for parallel systems. MuMMI builds upon three existing frameworks: Prophesy for performance modeling and prediction of parallel applications, PAPI for hardware performance counter monitoring, and PowerPack for power measurement and profiling. In this paper, we present the MuMMI framework, which consists of an Instrumentor, Databases and Analyzer. The MuMMI Instrumentor provides automatic performance and power data collection and storage with low overhead. The MuMMI Databases extend the databases of Prophesy to store power and energy consumption and hardware performance counters' data with different CPU frequency settings. The MuMMI Analyzer extends the data analysis component of Prophesy to support power consumption and hardware performance counters, and it entails performance and power modeling, performance-power tradeoff and optimizations, and web-based automated modeling system. Currently, our MuMMI online automated performance and power modeling system uses four modeling techniques: curve fitting, parameterization, kernel coupling and performance-counters-based, we discuss the effort to automate the process of developing performance and power models for scientific applications online, and focus on exploring performance-counters-based performance and power modeling. The MuMMI environment is able to aid in performance and power data measurement, storage, modeling and prediction of scientific applications on XSEDE resources in XSEDE community.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"79 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"MuMMI: multiple metrics modeling infrastructure for exploring performance and power modeling\",\"authors\":\"Xingfu Wu, Hung-Ching Chang, S. Moore, V. Taylor, Chun-Yi Su, D. Terpstra, Charles W. Lively, K. Cameron, Chee Wai Lee\",\"doi\":\"10.1145/2484762.2484773\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"MuMMI (Multiple Metrics Modeling Infrastructure) environment is an infrastructure that facilitates systematic measurement, modeling, and prediction of performance, power consumption and performance-power tradeoffs for parallel systems. MuMMI builds upon three existing frameworks: Prophesy for performance modeling and prediction of parallel applications, PAPI for hardware performance counter monitoring, and PowerPack for power measurement and profiling. In this paper, we present the MuMMI framework, which consists of an Instrumentor, Databases and Analyzer. The MuMMI Instrumentor provides automatic performance and power data collection and storage with low overhead. The MuMMI Databases extend the databases of Prophesy to store power and energy consumption and hardware performance counters' data with different CPU frequency settings. The MuMMI Analyzer extends the data analysis component of Prophesy to support power consumption and hardware performance counters, and it entails performance and power modeling, performance-power tradeoff and optimizations, and web-based automated modeling system. Currently, our MuMMI online automated performance and power modeling system uses four modeling techniques: curve fitting, parameterization, kernel coupling and performance-counters-based, we discuss the effort to automate the process of developing performance and power models for scientific applications online, and focus on exploring performance-counters-based performance and power modeling. The MuMMI environment is able to aid in performance and power data measurement, storage, modeling and prediction of scientific applications on XSEDE resources in XSEDE community.\",\"PeriodicalId\":426819,\"journal\":{\"name\":\"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery\",\"volume\":\"79 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-07-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2484762.2484773\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2484762.2484773","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
MuMMI: multiple metrics modeling infrastructure for exploring performance and power modeling
MuMMI (Multiple Metrics Modeling Infrastructure) environment is an infrastructure that facilitates systematic measurement, modeling, and prediction of performance, power consumption and performance-power tradeoffs for parallel systems. MuMMI builds upon three existing frameworks: Prophesy for performance modeling and prediction of parallel applications, PAPI for hardware performance counter monitoring, and PowerPack for power measurement and profiling. In this paper, we present the MuMMI framework, which consists of an Instrumentor, Databases and Analyzer. The MuMMI Instrumentor provides automatic performance and power data collection and storage with low overhead. The MuMMI Databases extend the databases of Prophesy to store power and energy consumption and hardware performance counters' data with different CPU frequency settings. The MuMMI Analyzer extends the data analysis component of Prophesy to support power consumption and hardware performance counters, and it entails performance and power modeling, performance-power tradeoff and optimizations, and web-based automated modeling system. Currently, our MuMMI online automated performance and power modeling system uses four modeling techniques: curve fitting, parameterization, kernel coupling and performance-counters-based, we discuss the effort to automate the process of developing performance and power models for scientific applications online, and focus on exploring performance-counters-based performance and power modeling. The MuMMI environment is able to aid in performance and power data measurement, storage, modeling and prediction of scientific applications on XSEDE resources in XSEDE community.