Interactive Code Adaptation Tool for Modernizing Applications for Intel Knights Landing Processors
Interactive Code Adaptation Tool for Modernizing Applications for Intel Knights Landing Processors
复制标题
用于现代化英特尔 Knights Landing 处理器应用程序的交互式代码适应工具
DOI:
10.1145/3093338.3093352
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Koesterke, Lars
中科院分区:
文献类型:
--
作者:
Arora, Ritu;Koesterke, Lars
The process of code adaptation to take advantage of the latest innovations in a supercomputing platform begins with learning about the details of the platform's underlying hardware. It can be challenging for many users to spend time and effort in developing an understanding of the innovative features in a supercomputing platform - such as deep memory hierarchies - and to harness their maximum possible performance by manually modernizing their applications. To mitigate the aforementioned challenge, we are developing an Interactive Code Adaptation Tool (ICAT). In its current form, ICAT can assist the users in modifying, compiling, and optimally running their applications on the latest HPC platforms that are equipped with the Intel Knights Landing (KNL) processors. ICAT detects a given application's characteristics such as memory usage pattern, type of memory allocation, and execution time. Depending upon the application's characteristics, it advises the user on optimal ways to take advantage of the KNL processor and its memory-hierarchy.
DOI:
--
发表时间:
2015
期刊:
International Symposium on Computing and Networking - Across Practical Development and Theoretical Research
影响因子:
--
作者:
R. Mathur;Hiroshi Matsuoka;Osamu Watanabe;A. Musa;Ryusuke Egawa;Hiroaki Kobayashi
通讯作者:
Hiroaki Kobayashi