DocumentCode :
2606178
Title :
SBASCO: skeleton-based scientific components
Author :
Díaz, Manuel ; Rubio, Bartolomé ; Soler, Enrique ; Troya, José M.
Author_Institution :
Dpto. Lenguajes y Ciencias de la Computacion, Malaga Univ., Spain
fYear :
2004
fDate :
11-13 Feb. 2004
Firstpage :
318
Lastpage :
324
Abstract :
SBASCO is a new programming environment for the development of parallel and distributed high-performance scientific applications. The approach integrates both skeleton-based and component technologies. The main goal of the proposal is to provide a high-level programmability system for the efficient development of numerical applications with performance portability on different platforms. We present the system programming model which considers two different views of a component interface: one from the point of view of the application programmer and another thought to be used by a configuration tool in order to establish efficient implementations. This can be achieved due to the knowledge at the interface level of data distribution and processor layout inside each component. The programming model borrows from software skeletons a cost model enhanced by a run-time analysis, which enables one to automatically establish a suitable degree of parallelism and replication of the internal structure of a component.
Keywords :
object-oriented programming; parallel programming; programming environments; SBASCO; numerical application development; parallel programming environment; skeleton-based scientific component interface; software skeleton; Application software; Component architectures; Costs; Java; Parallel processing; Parallel programming; Programming environments; Programming profession; Runtime; Skeleton;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2004. Proceedings. 12th Euromicro Conference on
ISSN :
1066-6192
Print_ISBN :
0-7695-2083-9
Type :
conf
DOI :
10.1109/EMPDP.2004.1271461
Filename :
1271461
Link To Document :
بازگشت