首页 > 最新文献

Companion of the 2018 ACM/SPEC International Conference on Performance Engineering最新文献

英文 中文
ICPE '20: ACM/SPEC International Conference on Performance Engineering, Edmonton, AB, Canada, April 20-24, 2020 ICPE '20: ACM/SPEC性能工程国际会议,埃德蒙顿,AB,加拿大,2020年4月20-24日
{"title":"ICPE '20: ACM/SPEC International Conference on Performance Engineering, Edmonton, AB, Canada, April 20-24, 2020","authors":"","doi":"10.1145/3358960","DOIUrl":"https://doi.org/10.1145/3358960","url":null,"abstract":"","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"158 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73565443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Zero-Energy Internet-of-Things: Energy-SIM'18 Workshop Keynote Abstract 零能耗物联网:Energy-SIM’18研讨会主题摘要
B. Haverkort
In the near future, the internet-of-things (IoT) will encompass billions of (small) devices, many of which will only communicate wireless, and will not be connected to a fixed power supply. Powering these devices with replaceable batteries will not be an option, hence, we have to come to self-powered IoT nodes. This talk addresses some of the major challenges and paths to solutions for self-contained IoT devices, building on our experience in two recently completed FP7 projects (Sensation and e-balance) as well upon our plans in the newly started research program ZERO.
在不久的将来,物联网(IoT)将包含数十亿(小型)设备,其中许多设备将只进行无线通信,而不会连接到固定电源。用可更换的电池为这些设备供电是不可能的,因此,我们必须采用自供电的物联网节点。本次演讲将根据我们最近完成的两个FP7项目(Sensation和e-balance)的经验以及我们在新启动的研究项目ZERO中的计划,讨论一些主要挑战和解决方案的路径。
{"title":"Zero-Energy Internet-of-Things: Energy-SIM'18 Workshop Keynote Abstract","authors":"B. Haverkort","doi":"10.1145/3185768.3186314","DOIUrl":"https://doi.org/10.1145/3185768.3186314","url":null,"abstract":"In the near future, the internet-of-things (IoT) will encompass billions of (small) devices, many of which will only communicate wireless, and will not be connected to a fixed power supply. Powering these devices with replaceable batteries will not be an option, hence, we have to come to self-powered IoT nodes. This talk addresses some of the major challenges and paths to solutions for self-contained IoT devices, building on our experience in two recently completed FP7 projects (Sensation and e-balance) as well upon our plans in the newly started research program ZERO.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"52 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74574077","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A SPEC RG Cloud Group's Vision on the Performance Challenges of FaaS Cloud Architectures A SPEC RG云集团对FaaS云架构性能挑战的看法
Erwin Van Eyk, A. Iosup, Cristina L. Abad, Johannes Grohmann, Simon Eismann
As a key part of the serverless computing paradigm, Function-as-a-Service (FaaS) platforms enable users to run arbitrary functions without being concerned about operational issues. However, there are several performance-related issues surrounding the state-of-the-art FaaS platforms that can deter widespread adoption of FaaS, including sizeable overheads, unreliable performance, and new forms of the cost-performance trade-off. In this work we, the SPEC RG Cloud Group, identify six performance-related challenges that arise specifically in this FaaS model, and present our roadmap to tackle these problems in the near future. This paper aims at motivating the community to solve these challenges together.
作为无服务器计算范例的关键部分,功能即服务(FaaS)平台使用户能够运行任意功能,而无需担心操作问题。然而,围绕最先进的FaaS平台存在一些与性能相关的问题,这些问题可能会阻碍FaaS的广泛采用,包括相当大的开销、不可靠的性能以及成本-性能权衡的新形式。在这项工作中,我们SPEC RG云组确定了在这个FaaS模型中具体出现的六个与性能相关的挑战,并提出了我们在不久的将来解决这些问题的路线图。本文旨在激励社区共同解决这些挑战。
{"title":"A SPEC RG Cloud Group's Vision on the Performance Challenges of FaaS Cloud Architectures","authors":"Erwin Van Eyk, A. Iosup, Cristina L. Abad, Johannes Grohmann, Simon Eismann","doi":"10.1145/3185768.3186308","DOIUrl":"https://doi.org/10.1145/3185768.3186308","url":null,"abstract":"As a key part of the serverless computing paradigm, Function-as-a-Service (FaaS) platforms enable users to run arbitrary functions without being concerned about operational issues. However, there are several performance-related issues surrounding the state-of-the-art FaaS platforms that can deter widespread adoption of FaaS, including sizeable overheads, unreliable performance, and new forms of the cost-performance trade-off. In this work we, the SPEC RG Cloud Group, identify six performance-related challenges that arise specifically in this FaaS model, and present our roadmap to tackle these problems in the near future. This paper aims at motivating the community to solve these challenges together.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"33 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74820978","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 71
Continuous Integration of Performance Model 性能模型的持续集成
Manar Mazkatli, A. Koziolek
Applying model-based performance prediction requires that an up-to-date Performance Model (PM) is available throughout the development process. Creating such a model manually is an expensive process that is unsuitable for agile software development aiming to produce rapid releases in short cycles. Existing approaches automate the extraction of a PM based on reverse engineering and/or measurements techniques. However, these approaches require to monitor and analyse the whole application. Thus, they are too costly to be applied frequently, up to after each code change. Moreover, keeping potential manual changes of the PM is another challenge as long the PM is regenerated from scratch every time. To address these problems, this paper envisions an approach for efficient continuous integration of a parametrised performance model in an agile development process. Our work will combine static code analysis with adaptive, automatic, dynamic analysis covering updated parts of code to update the PM with parameters, like resource demands and branching probabilities. The benefit of our approach will be to automatically keep the PM up-to-date throughout the development process which enables the proactive identification of upcoming performance problems and provides a foundation for evaluating design alternatives at low costs.
应用基于模型的性能预测需要在整个开发过程中提供最新的性能模型(PM)。手动创建这样的模型是一个昂贵的过程,不适合以在短周期内产生快速发布为目标的敏捷软件开发。现有的方法基于逆向工程和/或测量技术自动提取PM。然而,这些方法需要监视和分析整个应用程序。因此,它们的成本太高,不能经常应用,直到每次代码更改之后。此外,只要每次都从头生成PM,那么保持PM的潜在手动更改就是另一个挑战。为了解决这些问题,本文设想了一种在敏捷开发过程中有效地持续集成参数化性能模型的方法。我们的工作将把静态代码分析与自适应的、自动的、动态的分析结合起来,这些分析涵盖了代码的更新部分,从而用参数(比如资源需求和分支概率)更新PM。我们的方法的好处是在整个开发过程中自动保持PM的最新状态,从而能够主动识别即将出现的性能问题,并为以低成本评估设计备选方案提供基础。
{"title":"Continuous Integration of Performance Model","authors":"Manar Mazkatli, A. Koziolek","doi":"10.1145/3185768.3186285","DOIUrl":"https://doi.org/10.1145/3185768.3186285","url":null,"abstract":"Applying model-based performance prediction requires that an up-to-date Performance Model (PM) is available throughout the development process. Creating such a model manually is an expensive process that is unsuitable for agile software development aiming to produce rapid releases in short cycles. Existing approaches automate the extraction of a PM based on reverse engineering and/or measurements techniques. However, these approaches require to monitor and analyse the whole application. Thus, they are too costly to be applied frequently, up to after each code change. Moreover, keeping potential manual changes of the PM is another challenge as long the PM is regenerated from scratch every time. To address these problems, this paper envisions an approach for efficient continuous integration of a parametrised performance model in an agile development process. Our work will combine static code analysis with adaptive, automatic, dynamic analysis covering updated parts of code to update the PM with parameters, like resource demands and branching probabilities. The benefit of our approach will be to automatically keep the PM up-to-date throughout the development process which enables the proactive identification of upcoming performance problems and provides a foundation for evaluating design alternatives at low costs.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84356686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Predicting the Time to Migrate Into Deadlock Using a Discrete Time Markov Chain 用离散时间马尔可夫链预测进入死锁的时间
A. Bondi
When processes join a common FCFS queue to acquire or release resources in an object pool of fixed size, deadlock occurs if the process at the head of the queue wishes to acquire a resource when the pool is empty, even if a process wishing to relinquish a resource is queued behind. We describe a state machine representation of this problem. We use the representation to develop a discrete time Markov chain analysis to identify the load conditions under which deadlock is most likely to occur and how soon it is likely to occur. We show that deadlock occurs almost surely regardless of the load, and that the time to the onset of deadlock depends on combinations of the request rate for resources in the pool, the average holding time of the resources, and the size of the pool. Calculations corroborate the intuition that deadlock will occur sooner at heavy loads or when the resource pool is small. A connection will be made between this problem and the problem of random walks with a single absorbing and a single reflecting barrier.
当进程加入一个通用FCFS队列来获取或释放固定大小的对象池中的资源时,如果队列头部的进程希望在池为空时获取资源,即使希望放弃资源的进程排在后面,也会发生死锁。我们描述了这个问题的状态机表示。我们使用该表示来开发离散时间马尔可夫链分析,以确定最有可能发生死锁的负载条件以及可能发生死锁的时间。我们表明,无论负载如何,死锁几乎肯定会发生,并且死锁开始的时间取决于池中资源的请求率、资源的平均保持时间和池大小的组合。计算证实了这样的直觉,即在高负载或资源池较小时,死锁会更快发生。将此问题与具有单一吸收和单一反射屏障的随机漫步问题联系起来。
{"title":"Predicting the Time to Migrate Into Deadlock Using a Discrete Time Markov Chain","authors":"A. Bondi","doi":"10.1145/3185768.3186403","DOIUrl":"https://doi.org/10.1145/3185768.3186403","url":null,"abstract":"When processes join a common FCFS queue to acquire or release resources in an object pool of fixed size, deadlock occurs if the process at the head of the queue wishes to acquire a resource when the pool is empty, even if a process wishing to relinquish a resource is queued behind. We describe a state machine representation of this problem. We use the representation to develop a discrete time Markov chain analysis to identify the load conditions under which deadlock is most likely to occur and how soon it is likely to occur. We show that deadlock occurs almost surely regardless of the load, and that the time to the onset of deadlock depends on combinations of the request rate for resources in the pool, the average holding time of the resources, and the size of the pool. Calculations corroborate the intuition that deadlock will occur sooner at heavy loads or when the resource pool is small. A connection will be made between this problem and the problem of random walks with a single absorbing and a single reflecting barrier.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"101 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86180490","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Energy-Driven Reconfiguration of Applications for Wireless Sensor Networks 无线传感器网络的能量驱动重构应用
V. Cortellessa, A. Marco, Daniele Di Pompeo, Francesco Gallo, Stefano Pace, L. Pomante, Walter Tiberti
The reconfiguration of Wireless Sensor Networks is a well-known problem that has been tackled in the last few years mostly with approaches operating at the network level. In this paper, we introduce an approach for the automated reconfiguration of WSNs, driven by energy problems, at the level of software application. In particular, we define reconfiguration actions with Proteus, that is a framework to specify and implement reconfiguration plans on top of Agilla, that is a mobile agent middleware for Wireless Sensor Networks. A Reconfiguration Engine acts on agents within a WSN to activate reconfiguration plans when required, e.g. when the batteries of several sensors located in a critical geographical area are exhausted. We have started to experiment the approach on a real application.
无线传感器网络的重构是近年来解决的一个众所周知的问题,主要是通过在网络层面上运行的方法来解决。在本文中,我们介绍了一种在软件应用层面上由能源问题驱动的wsn自动重构方法。特别是,我们用Proteus定义了重新配置动作,Proteus是一个框架,用于在Agilla之上指定和实现重新配置计划,Agilla是无线传感器网络的移动代理中间件。重新配置引擎作用于WSN中的代理,在需要时激活重新配置计划,例如当位于关键地理区域的几个传感器的电池耗尽时。我们已经开始在实际应用程序中试验这种方法。
{"title":"Energy-Driven Reconfiguration of Applications for Wireless Sensor Networks","authors":"V. Cortellessa, A. Marco, Daniele Di Pompeo, Francesco Gallo, Stefano Pace, L. Pomante, Walter Tiberti","doi":"10.1145/3185768.3186312","DOIUrl":"https://doi.org/10.1145/3185768.3186312","url":null,"abstract":"The reconfiguration of Wireless Sensor Networks is a well-known problem that has been tackled in the last few years mostly with approaches operating at the network level. In this paper, we introduce an approach for the automated reconfiguration of WSNs, driven by energy problems, at the level of software application. In particular, we define reconfiguration actions with Proteus, that is a framework to specify and implement reconfiguration plans on top of Agilla, that is a mobile agent middleware for Wireless Sensor Networks. A Reconfiguration Engine acts on agents within a WSN to activate reconfiguration plans when required, e.g. when the batteries of several sensors located in a critical geographical area are exhausted. We have started to experiment the approach on a real application.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"170 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76564618","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Criticality-aware Design Space Exploration for Mixed-Criticality Embedded Systems 混合临界嵌入式系统的临界感知设计空间探索
V. Muttillo, G. Valente, L. Pomante
This work focuses on Design Space Exploration for embedded systems based on heterogeneous parallel architectures and subjected to mixed-criticality constraints. In particular, it presents a criticality-aware evolutionary approach integrated into a reference Electronic System Level HW/SW Co-Design flow
这项工作的重点是基于异构并行架构和受混合临界约束的嵌入式系统的设计空间探索。特别地,它提出了一种集成到参考电子系统级硬件/软件协同设计流程中的临界感知进化方法
{"title":"Criticality-aware Design Space Exploration for Mixed-Criticality Embedded Systems","authors":"V. Muttillo, G. Valente, L. Pomante","doi":"10.1145/3185768.3185769","DOIUrl":"https://doi.org/10.1145/3185768.3185769","url":null,"abstract":"This work focuses on Design Space Exploration for embedded systems based on heterogeneous parallel architectures and subjected to mixed-criticality constraints. In particular, it presents a criticality-aware evolutionary approach integrated into a reference Electronic System Level HW/SW Co-Design flow","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"16 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73651471","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Towards Performance Engineering of Model Transformation 论模型转换的性能工程
Raffaela Groner, M. Tichy, Steffen Becker
Model transformations are an essential operation on models which is applied at design time and even at run time. For this, the performance of transformations is an important aspect, which needs to be considered. The current research takes only the improvement of transformation engines into account but there is no method or tool support to help engineers to identify performance bottlenecks in their transformation definition. In this paper we present our proposed approach to develop a method for performance engineering of model transformations. This method should support engineers to improve the performance of their defined transformations by providing visualizations of reasons for performance problems and offering possible refactorings for a transformation which can improve its performance.
模型转换是在设计时甚至在运行时应用的对模型的基本操作。为此,转换的性能是需要考虑的一个重要方面。目前的研究只考虑了转换引擎的改进,但没有方法或工具支持来帮助工程师识别转换定义中的性能瓶颈。在本文中,我们提出了我们的方法来开发模型转换的性能工程方法。这种方法应该支持工程师通过提供性能问题原因的可视化,并为可以改进其性能的转换提供可能的重构,从而改进他们所定义的转换的性能。
{"title":"Towards Performance Engineering of Model Transformation","authors":"Raffaela Groner, M. Tichy, Steffen Becker","doi":"10.1145/3185768.3186305","DOIUrl":"https://doi.org/10.1145/3185768.3186305","url":null,"abstract":"Model transformations are an essential operation on models which is applied at design time and even at run time. For this, the performance of transformations is an important aspect, which needs to be considered. The current research takes only the improvement of transformation engines into account but there is no method or tool support to help engineers to identify performance bottlenecks in their transformation definition. In this paper we present our proposed approach to develop a method for performance engineering of model transformations. This method should support engineers to improve the performance of their defined transformations by providing visualizations of reasons for performance problems and offering possible refactorings for a transformation which can improve its performance.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"28 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87983051","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Challenges in Multicore Performance Predictions 多核性能预测中的挑战
Markus Frank, Floriment Klinaku, Steffen Becker
Software performance predictions are an established part of an engineering like software development process and therefore relevant to enable high quality and to ensure requirement fulfillment. Software Performance Engineers use for that model-based performance predictions approaches. However, current predictions approaches are based on the assumption of single core CPU systems. To enable Software Performance Engineers to further give accurate predictions also for multicore systems, which are by now state of the art, we need to adapt our current prediction models. On the poster, we discuss the upcoming challenges to be tackled to increase the accuracy of the performance predictions models.
软件性能预测是工程(如软件开发过程)中已确定的一部分,因此与实现高质量和确保需求实现相关。软件性能工程师使用基于模型的性能预测方法。然而,目前的预测方法是基于单核CPU系统的假设。为了使软件性能工程师能够进一步对多核系统做出准确的预测,我们需要调整当前的预测模型。在海报上,我们讨论了即将面临的挑战,以提高性能预测模型的准确性。
{"title":"Challenges in Multicore Performance Predictions","authors":"Markus Frank, Floriment Klinaku, Steffen Becker","doi":"10.1145/3185768.3185773","DOIUrl":"https://doi.org/10.1145/3185768.3185773","url":null,"abstract":"Software performance predictions are an established part of an engineering like software development process and therefore relevant to enable high quality and to ensure requirement fulfillment. Software Performance Engineers use for that model-based performance predictions approaches. However, current predictions approaches are based on the assumption of single core CPU systems. To enable Software Performance Engineers to further give accurate predictions also for multicore systems, which are by now state of the art, we need to adapt our current prediction models. On the poster, we discuss the upcoming challenges to be tackled to increase the accuracy of the performance predictions models.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"43 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91516579","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Modular Energy Modeling using Energy/Utility 使用能量/效用的模块化能量建模
Marcus Hähnel, Till Smejkal
The modeling of the relationship between power usage and performance for complex computing systems is challenging due to the vast amount of tunable parameters that influence both metrics. To simplify the energy management of information systems from individual embedded machines to whole data centers we use a modular, hierarchical concept called Energy/Utility to model individual parts of a system. We present first results that show the decomposition of an individual asymmetric multi-processing system into hardware and software models. We show that using the Energy/Utility approach these models can stay manageable reducing total benchmark running time and modeling overhead while providing sufficiently high precision for performance and energy usage prediction.
对复杂计算系统的功耗和性能之间的关系进行建模是具有挑战性的,因为有大量可调参数会影响这两个指标。为了简化从单个嵌入式机器到整个数据中心的信息系统的能源管理,我们使用称为能源/效用的模块化分层概念来对系统的各个部分进行建模。我们提出了第一个结果,显示了将单个不对称多处理系统分解为硬件和软件模型。我们表明,使用Energy/Utility方法,这些模型可以保持可管理性,减少总体基准运行时间和建模开销,同时为性能和能源使用预测提供足够高的精度。
{"title":"Modular Energy Modeling using Energy/Utility","authors":"Marcus Hähnel, Till Smejkal","doi":"10.1145/3185768.3186311","DOIUrl":"https://doi.org/10.1145/3185768.3186311","url":null,"abstract":"The modeling of the relationship between power usage and performance for complex computing systems is challenging due to the vast amount of tunable parameters that influence both metrics. To simplify the energy management of information systems from individual embedded machines to whole data centers we use a modular, hierarchical concept called Energy/Utility to model individual parts of a system. We present first results that show the decomposition of an individual asymmetric multi-processing system into hardware and software models. We show that using the Energy/Utility approach these models can stay manageable reducing total benchmark running time and modeling overhead while providing sufficiently high precision for performance and energy usage prediction.","PeriodicalId":10596,"journal":{"name":"Companion of the 2018 ACM/SPEC International Conference on Performance Engineering","volume":"55 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84658000","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Companion of the 2018 ACM/SPEC International Conference on Performance Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1