loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Hawaii International Conference on System Sciences (HICSS'95)
Hawaii, USA
January 04-January 07
ISBN: 0-8186-6935-7
H. Burkhart, Dept. of Inf., Basel Univ., Switzerland
S. Gutzwiller, Dept. of Inf., Basel Univ., Switzerland
The state-of-the-art of programming parallel computers is far from being successful. The main challenge today is therefore the development of techniques and tools that improve the programmer's situation. Software reuse and software portability are two research areas where further progress is essential. We present an approach that is applicable for compute-intensive programs with regular process topologies and execution patterns. After a short introduction, we summarize the Basel Algorithm Classification Scheme, which is the base of all our implementation parts, and present three sample algorithms. We refine these concepts towards a formal description language and introduce the prototype skeleton generator, which produces C source code for different parallel virtual machines. We conclude with a description of the state of the project and related work.
Index Terms:
software portability; software reusability; parallel programming; software tools; automatic programming; virtual machines; software reuse; software portability; parallel programs; parallel programming; software tools; compute-intensive programs; regular process topologies; execution patterns; Basel Algorithm Classification Scheme; formal description language; prototype skeleton generator; C source code; parallel virtual machines
Citation:
H. Burkhart, S. Gutzwiller, "Software reuse and portability of parallel programs," hicss, pp.289, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.