Orchid: A portable platform for parallel programming

Το τεκμήριο παρέχεται από τον φορέα :
National Technical University of Athens   

Αποθετήριο :
Digital Library of National Technical University of Athens | Dspace@NTUA   

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Orchid: A portable platform for parallel programming (EN)

Tsanakas, P (EN)
Lekatsas, Ch (EN)
Papakonstantinou, G (EN)
Manis, G (EN)
Voliotis, K (EN)

journalArticle (EN)

2014-03-01T01:13:15Z
1997 (EN)


In this paper we present the Orchid system, a new portable and scalable platform for parallel programming, suitable for any type of distributed memory architecture. It includes C libraries that facilitate dynamic process allocation, asynchronous process communication, and global process synchronization. It also integrates a set of flexible mechanisms for the implementation of a wide variety of Distributed Shared Memory (DSM) paradigms. As an example, two different DSM paradigms are proposed. Moreover, a new polyparametric model is suggested, which can be used in the performance evaluation of any DSM paradigm. Orchid has been successfully used for the development of a large scale application, i.e. an environment for parallel logic programming, based on attribute grammars. (EN)

Computer Science, Hardware & Architecture (EN)

Logic programming (EN)
C (programming language) (EN)
Process allocation (EN)
Portability (EN)
Synchronization (EN)
Distributed shared memory (EN)
Large scale systems (EN)
Multiprocessing systems (EN)
Orchid system (EN)
Parallel processing systems (EN)
Multicomputer systems (EN)
Parallel programming (EN)
Computer systems programming (EN)
Computer architecture (EN)
Asynchronous process communication (EN)
Mathematical models (EN)
Performance (EN)
Polyparametric model (EN)
Computer operating systems (EN)
Computer software portability (EN)

Journal of Systems Architecture (EN)

Αγγλική γλώσσα

ELSEVIER SCIENCE BV (EN)




*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.