Effective Performance Portability

2018 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC)(2018)

引用 28|浏览25
暂无评分
摘要
Exascale computing brings with it diverse machine architectures and programming approaches which challenge application developers. Applications need to perform well on a wide range of architectures while simultaneously minimizing development and maintenance overheads. In order to alleviate these costs, developers have begun leveraging portability frameworks to maximize both the code shared between platforms and the performance of the application. We explore the effectiveness of several such frameworks through applying them to small production codes. Throughout the process, we apply a logging tool to gather data on the development process. We use this information to develop metrics of application development productivity, which can be used to holistically assess how productively a performance-portable application was developed.
更多
查看译文
关键词
Productivity,Hardware,Measurement,Programming,Tools,Computer architecture,Maintenance engineering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要