DocumentCode :
2368449
Title :
General purpose massively parallel systems: the role of programming environments
Author :
Baiardi, F. ; Ricci, L.
Author_Institution :
Dipartimento di Inf., Pisa Univ., Italy
fYear :
1994
fDate :
2-6 May 1994
Firstpage :
584
Lastpage :
598
Abstract :
One of the key obstacles to the widespread adoption of massively parallel computers is the lack of programming environments to support the development of software that can achieve both portability and high performance. The paper discusses alternative methodologies to define static and dynamic tools of this environment. While the main problems posed by a static tool are input dependant behaviour and the definition of a formal and abstract representation of the user program, dynamic tools introduce overhead to collect data about the program behaviour to drive their policy. Proper integration between the two kinds of tools is fundamental to be able to select the most appropriate solution for a given program. The definition and the design of these tools can be largely simplified through the introduction of a virtual machine to be mapped onto different physical machines and that enables the development of software tools and applications that can be ported across different machines
Keywords :
parallel programming; programming environments; software portability; software tools; dynamic tools; general purpose massively parallel systems; massively parallel computers; physical machines; portability; program behaviour; programming environments; static tool; user program; virtual machine; Application software; Concurrent computing; High performance computing; Multiprocessor interconnection networks; Parallel processing; Programming environments; Software performance; Software tools; Very large scale integration; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
Conference_Location :
Ischia
Print_ISBN :
0-8186-6322-7
Type :
conf
DOI :
10.1109/MPCS.1994.367028
Filename :
367028
Link To Document :
بازگشت