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

筛选
英文 中文
PerfVis: Pervasive Visualization in Immersive Augmented Reality for Performance Awareness PerfVis:沉浸式增强现实中的普遍可视化,用于性能感知
Leonel Merino, Mario Hess, Alexandre Bergel, Oscar Nierstrasz, D. Weiskopf
{"title":"PerfVis: Pervasive Visualization in Immersive Augmented Reality for Performance Awareness","authors":"Leonel Merino, Mario Hess, Alexandre Bergel, Oscar Nierstrasz, D. Weiskopf","doi":"10.1145/3302541.3313104","DOIUrl":"https://doi.org/10.1145/3302541.3313104","url":null,"abstract":"Developers are usually unaware of the impact of code changes to the performance of software systems. Although developers can analyze the performance of a system by executing, for instance, a performance test to compare the performance of two consecutive versions of the system, changing from a programming task to a testing task would disrupt the development flow. In this paper, we propose the use of a city visualization that dynamically provides developers with a pervasive view of the continuous performance of a system. We use an immersive augmented reality device (Microsoft HoloLens) to display our visualization and extend the integrated development environment on a computer screen to use the physical space. We report on technical details of the design and implementation of our visualization tool, and discuss early feedback that we collected of its usability. Our investigation explores a new visual metaphor to support the exploration and analysis of possibly very large and multidimensional performance data. Our initial result indicates that the city metaphor can be adequate to analyze dynamic performance data on a large and non-trivial software system.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123051653","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}
引用次数: 18
Using AI for Performance Verification of High-End Processors 利用AI进行高端处理器性能验证
Raviv Gal, Alex Goldin, Wesam Ibraheem, Y. Naveh
{"title":"Using AI for Performance Verification of High-End Processors","authors":"Raviv Gal, Alex Goldin, Wesam Ibraheem, Y. Naveh","doi":"10.1145/3302541.3311964","DOIUrl":"https://doi.org/10.1145/3302541.3311964","url":null,"abstract":"We present results of performing analytics and visualizations over micro-architectural performance metrics collected in simulation of high-end processor designs. These results contribute to several use-cases: Obtain fast alerts in cases of anomalous behavior of the design, create a global view of performance-related coverage, and compare different versions of the hardware model as an aid to identification of root-causes of performance differences and correlations between metrics. We show case our methods and results through experiments on a very-high-end processor design, and discuss how they are expected to affect the methodology of performance verification of next-generation designs from the vendor.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"254 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124193668","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
Performance Influence of Security Function Chain Ordering 安全功能链排序对性能的影响
Lukas Iffländer, Nicolas Fella
{"title":"Performance Influence of Security Function Chain Ordering","authors":"Lukas Iffländer, Nicolas Fella","doi":"10.1145/3302541.3311965","DOIUrl":"https://doi.org/10.1145/3302541.3311965","url":null,"abstract":"In modern days security systems often reach their performance peak and limit the protected application. Utilizing the available resources for security more efficiently is becoming more critical. In this paper, we introduce the claim, that no static security function chain is optimal in every situation. First experiments prove our claim.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115924171","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}
引用次数: 3
Performance Engineering Roles in Industry: Challenges and Knowledge/Skills/Experience Required to meet them 行业中的性能工程角色:挑战和满足这些挑战所需的知识/技能/经验
M. Nambiar
{"title":"Performance Engineering Roles in Industry: Challenges and Knowledge/Skills/Experience Required to meet them","authors":"M. Nambiar","doi":"10.1145/3302541.3311524","DOIUrl":"https://doi.org/10.1145/3302541.3311524","url":null,"abstract":"In this extended abstract, the author highlights the various roles as a performance engineer in the industry. Based on his experience, some of the important tasks to perform in each role is listed. Also listed along with it a set of skills to be acquired for each role. It is hoped that these will help bridge the gap between academic course and industrial requirements in performance engineering in performance engineering. The structure of the presentation will closely follow that of this paper.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115572046","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
Can we Predict Performance Events with Time Series Data from Monitoring Multiple Systems? 我们可以用监控多个系统的时间序列数据预测性能事件吗?
Andreas Schörgenhumer, Mario Kahlhofer, P. Grünbacher, H. Mössenböck
{"title":"Can we Predict Performance Events with Time Series Data from Monitoring Multiple Systems?","authors":"Andreas Schörgenhumer, Mario Kahlhofer, P. Grünbacher, H. Mössenböck","doi":"10.1145/3302541.3313101","DOIUrl":"https://doi.org/10.1145/3302541.3313101","url":null,"abstract":"Predicting performance-related events is an important part of proactive fault management. As a result, many approaches exist for the context of single systems. Surprisingly, despite its potential benefits, multi-system event prediction, i.e., using data from multiple, independent systems, has received less attention. We present ongoing work towards an approach for multi-system event prediction that works with limited data and can predict events for new systems. We present initial results showing the feasibility of our approach. Our preliminary evaluation is based on 20 days of continuous, preprocessed monitoring time series data of 90 independent systems. We created five multi-system machine learning models and compared them to the performance of single-system machine learning models. The results show promising prediction capabilities with accuracies and F1-scores over 90% and false-positive-rates below 10%.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123726261","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}
引用次数: 8
A Benchmark Proposal for Massive Scale Inference Systems: (Work-In-Progress Paper) 大规模推理系统的基准建议:(工作中文件)
Meikel Pöss, R. Nambiar, Karthik Kulkarni
{"title":"A Benchmark Proposal for Massive Scale Inference Systems: (Work-In-Progress Paper)","authors":"Meikel Pöss, R. Nambiar, Karthik Kulkarni","doi":"10.1145/3302541.3313098","DOIUrl":"https://doi.org/10.1145/3302541.3313098","url":null,"abstract":"Many benchmarks have been proposed to measure the training/learning aspects of Artificial Intelligence systems. This is without doubt very important, because its methods are very computationally expensive, and, therefore, offering a wide variety of techniques to optimize the computational performance.The inference aspect of Artificial Intelligence systems is becoming increasingly important as the these system are starting to massive scale. However, there are no industry standards yet that measures the performance capabilities of massive scale AI deployments that must per-form very large number of complex inferences in parallel. In this work-in-progress paper we describe TPC-I, the industry's first benchmark to measure the performance characteristics of massive scale industry inference deployments. It models a representative use case, which enables hard- and software optimizations to directly benefit real customer scenarios.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129431753","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}
引用次数: 3
PPTAM
Alberto Avritzer, D. Menasché, V. Rufino, B. Russo, Andrea Janes, Vincenzo Ferme, André van Hoorn, Henning Schulz
{"title":"PPTAM","authors":"Alberto Avritzer, D. Menasché, V. Rufino, B. Russo, Andrea Janes, Vincenzo Ferme, André van Hoorn, Henning Schulz","doi":"10.1145/3302541.3311961","DOIUrl":"https://doi.org/10.1145/3302541.3311961","url":null,"abstract":"It is mandatory to continuously assess software systems during development and operation, e.g., through testing and monitoring, to make sure that they meet their required level of performance. In our previous work, we have developed an approach to assess the degree to which configurations of a software system meet performance criteria based on a domain metric that is obtained by considering operational profiles and results from load test experiments. This paper presents our PPTAM tooling infrastructure that automates our approach and provides a dashboard visualization of the results.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116235787","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}
引用次数: 11
FAB 工厂
Companion of the 2019 ACM/SPEC International Conference on Performance Engineering Pub Date : 2019-03-27 DOI: 10.1007/978-0-387-78665-0_5632
Varun Gohil, Shreyas Singh, M. Awasthi
{"title":"FAB","authors":"Varun Gohil, Shreyas Singh, M. Awasthi","doi":"10.1007/978-0-387-78665-0_5632","DOIUrl":"https://doi.org/10.1007/978-0-387-78665-0_5632","url":null,"abstract":"","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122734057","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 Performance and Recommendation System for Parallel Graph Processing Implementations: Work-In-Progress 并行图处理实现的性能和推荐系统:正在进行中
Samuel D. Pollard, Sudharshan Srinivasan, B. Norris
{"title":"A Performance and Recommendation System for Parallel Graph Processing Implementations: Work-In-Progress","authors":"Samuel D. Pollard, Sudharshan Srinivasan, B. Norris","doi":"10.1145/3302541.3313097","DOIUrl":"https://doi.org/10.1145/3302541.3313097","url":null,"abstract":"There are nearly one hundred parallel and distributed graph processing packages. Selecting the best package for a given problem is difficult; some packages require GPUs, some are optimized for distributed or shared memory, and some require proprietary compilers or perform better on different hardware. Furthermore, performance may vary wildly depending on the graph itself. This complexity makes selecting the optimal implementation manually infeasible. We develop an approach to predict the performance of parallel graph processing using both regression models and binary classification by labeling configurations as either well-performing or not. We demonstrate our approach on six graph processing packages: GraphMat, the Graph500, the Graph Algorithm Platform Benchmark Suite, GraphBIG, Galois, and PowerGraph and on four algorithms: PageRank, single-source shortest paths, triangle counting, and breadth first search. Given a graph, our method can estimate execution time or suggest an implementation and thread count expected to perform well. Our method correctly identifies well-performing configurations in 97% of test cases.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"83 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127975327","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}
引用次数: 3
2nd Workshop on Education and Practice ofPerformance Engineering: WEPPE'19 Chairs' Welcome 第二届性能工程教育与实践研讨会:WEPPE'19主席欢迎
Alberto Avritzer, Kishor S. Trivedi
{"title":"2nd Workshop on Education and Practice ofPerformance Engineering: WEPPE'19 Chairs' Welcome","authors":"Alberto Avritzer, Kishor S. Trivedi","doi":"10.1145/3302541.3314053","DOIUrl":"https://doi.org/10.1145/3302541.3314053","url":null,"abstract":"The goal of the Workshop on Education and Practice of Performance Engineering is to bring together University researchers and Industry Performance Engineers to share education and practice experiences. We are interested in creating opportunities to share experiences between researchers that are actively teaching performance engineering and of Performance Engineers that are applying Performance Engineering techniques in industry. Specifically, as ICPE 2019 is located in India, for the 2nd edition, we would like to give special attention to researchers and practitioners experiences from Asia and the Pacific.","PeriodicalId":231712,"journal":{"name":"Companion of the 2019 ACM/SPEC International Conference on Performance Engineering","volume":"412 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113986748","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信