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
期刊:
Success and Impact
影响因子:
--
通讯作者:
Koesterke, Lars
Koesterke, Lars
中科院分区:
--
文献类型:
--
作者:
Arora, Ritu;Koesterke, Lars

文献摘要

参考文献

被引文献

相似文献

为了利用超级计算平台的最新创新,代码适配过程始于了解平台底层硬件的细节。对于许多用户来说,花费时间和精力来了解超级计算平台中的创新功能(如深度内存层次结构)并通过手动更新其应用程序来利用其最大可能的性能可能是一项挑战。为了缓解上述挑战,我们正在开发交互式代码适配工具(ICAT)。在目前的形式下,ICAT可以帮助用户在配备英特尔骑士登陆(KnL)处理器的最新HPC平台上修改、编译和优化运行他们的应用程序。ICAT检测给定应用程序的特征,如内存使用模式、内存分配类型和执行时间。根据应用程序的特性,它建议用户以最佳方式利用Knl处理器及其内存层次结构。
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.
用于将等离激元仿真应用程序迁移到 SX-ACE 的内存优化案例研究
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