HPC Refactoring with Hierarchical Abstractions to Help Software Evolution
HPC Refactoring with Hierarchical Abstractions to Help Software Evolution
复制标题
使用分层抽象进行 HPC 重构以帮助软件演进
DOI:
10.1007/978-3-642-32454-3_3
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
R. Suda
中科院分区:
文献类型:
--
作者:
Hiroyuki Takizawa;Ryusuke Egawa;D. Takahashi;R. Suda
This article briefly introduces the concept of our new research project, JST CREST “An Evolutionary Approach to Construction of a Software Development Environment for Massively-Parallel Computing Systems.” Since high-performance computing system architectures are going to change drastically, existing application programs will need to evolve for adapting to the new-generation systems. Motivated by this, our project will explore an effective methodology to support the programming for software evolution of valuable existing applications, and also develop a programming framework to bridge the gap between system generations and thereby to encourage migration of existing applications to the new systems. The programming framework will provide abstractions of complicated system configurations at multiple levels, and refactoring tools to help evolving applications to use the abstractions.