HPC refactoring with hierarchical abstractions to help software evolution

Hiroyuki Takizawa, Ryusuke Egawa, Daisuke Takahashi, Reiji Suda

Research output: Contribution to conferencePaperpeer-review

Abstract

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.

Original languageEnglish
Pages27-33
Number of pages7
DOIs
Publication statusPublished - 2013 Jan 1
EventJoint Workshop on High Performance Computing on Vector Systems and 15th Workshop on Sustained Simulation Performance 2012 - Sendai, Japan
Duration: 2012 Mar 12012 Mar 1

Other

OtherJoint Workshop on High Performance Computing on Vector Systems and 15th Workshop on Sustained Simulation Performance 2012
CountryJapan
CitySendai
Period12/3/112/3/1

ASJC Scopus subject areas

  • Modelling and Simulation

Fingerprint Dive into the research topics of 'HPC refactoring with hierarchical abstractions to help software evolution'. Together they form a unique fingerprint.

Cite this