Productivity and performance through components: the ASCI Sweep3D application

Y Yoon, JC Browne, M Crocker, S Jain… - Concurrency and …, 2007 - Wiley Online Library
This paper is a case study of the effectiveness of component‐oriented development for
enhancing both productivity and performance for parallel programs. A process for converting …

An aspect oriented framework for scientific component development

M Diaz, S Romero, B Rubio, E Soler… - … on Parallel, Distributed …, 2005 - ieeexplore.ieee.org
Aspect-oriented programming enables developers to capture in separated aspect modules
concerns that are spread over different components in a system. This paper is an attempt to …

[图书][B] Understanding feature modularity

REL Herrejon - 2006 - search.proquest.com
Features are increments in program functionality. Feature abstraction, the process of
abstracting programs into their constituent features, is a relatively common yet informal …

XVIML: an extensible virtual instrument markup language

H Lingsong, Z Dengpa - IEEE Autotestcon, 2005., 2005 - ieeexplore.ieee.org
In this paper, an assembling mechanism of virtual instrument and an extensible virtual
instrument markup language are proposed. Using the Unix pipe mechanism, the virtual …

Mixed Parallel Programming Models Using Parallel Tasks

J Dümmler, T Rauber, G Rünger - Handbook of Research on …, 2010 - igi-global.com
Parallel programming models using parallel tasks have shown to be successful for
increasing scalability on medium-size homogeneous parallel systems. Several …

Experiences with component‐oriented technologies in nuclear power plant simulators

M Díaz, D Garrido, S Romero, B Rubio… - Software: Practice …, 2006 - Wiley Online Library
This paper proposes the application of modern component‐oriented technologies to the
development of nuclear power plant simulators. On the one hand, as a significant …

Adding aspect-oriented concepts to the high-performance component model of sbasco

M Díaz, S Romero, B Rubio, E Soler… - 2009 17th Euromicro …, 2009 - ieeexplore.ieee.org
SBASCO provides a new programming model for parallel and distributed numerical
applications which exploits the combination of software components and skeletons. This …

Using SBASCO to solve reaction-diffusion equations in two-dimensional irregular domains

M Díaz, S Romero, B Rubio, E Soler… - … Science–ICCS 2006: 6th …, 2006 - Springer
The SBASCO programming environment provides the developer of parallel and distributed
applications with high-level programming capabilities. This is achieved as a result of the …

The software breadboard technique of virtual instrument

C ZheMin, H Lingsong - 2009 WRI World Congress on …, 2009 - ieeexplore.ieee.org
To assemble virtual instrument applications by prefabricated blocks, a software breadboard
is proposed. The idea is borrowed from the breadboard that is used in the circuit. In the …

Implementation and evaluation of algorithmic skeletons: Parallelisation of computer algebra algorithms

O Lobachev - 2011 - archiv.ub.uni-marburg.de
This thesis presents design and implementation approaches for the parallel algorithms of
computer algebra. We use algorithmic skeletons and also further approaches, like data …