Home // International Journal On Advances in Intelligent Systems, volume 9, numbers 3 and 4, 2016 // View article
Astrophysical-oriented Computational multi-Architectural Framework: Design and Implementation
Authors:
Dzmitry Razmyslovich
Guillermo Marcus
Keywords: Astrophysics; Heterogeneous; Framework; Cluster; GPGPU
Abstract:
In this paper, we present the design details and the implementation aspects of the framework for simplifying software development in the astrophysical simulations branch - Astrophysical-oriented Computational multi-Architectural Framework (ACAF). This paper covers the design decisions involved in reaching the necessary level of abstraction as well as establishing the essential set of objects and functions covering some aspects of application development for astrophysical problems. The implementation details explain the programming mechanisms used and the key objects and interfaces of the framework. The usage example demonstrates the concept of separating the different programming aspects between the different parts of the source code. The benchmarking results reveal the execution time overhead of the program written using the framework being just 1.6% for small particle systems and approximating to 0% for bigger particle systems. At the same time, the execution with different cluster configurations displays that the program performance scales almost according to the number of cluster nodes in use. These prove the efficiency and usability of the framework implementation.
Pages: 310 to 328
Copyright: Copyright (c) to authors, 2016. Used with permission.
Publication date: December 31, 2016
Published in: journal
ISSN: 1942-2679