Your browser does not support JavaScript!

Home    A unified futures interface for shared and distributed memory  

Results - Details

Add to Basket
[Add to Basket]
Identifier 000382224
Title A unified futures interface for shared and distributed memory
Alternative Title Μια ενιαία διεπαφή του προγραμματιστικού μοντέλου των "futures" για κοινόχρηστη και κατανεμημένη μνήμη.
Author Χασάπης, Δημήτριος Γ.
Thesis advisor Falcou, Joel
Reviewer Μπίλας, Άγγελος
Abstract In this work we present a C++11 library implementation of the futures programming model for distributed memory. Our implementation uses an interface similar to the C++11 standard library's one. The user can use the futures interface to express parallelism and synchronize his code, while the underlying runtime system schedules the functions the user issues to be run in parallel. Our runtime currently uses the MPI one-sided communication interface, to achieve asynchronous communication. We evaluate our runtime's performance and conclude that, in it's current state, it is only suitable for handling coarse grain tasks. We also share our experience using the MPI one-sided communication interface for implementing a high-performance runtime.
Language English
Subject High performance computing
MPI parallel computing
Programming models
Παράλληλος προγραμματισμός
Προγραμματιστικά μοντέλα
Υπολογιστές υψηλής επίδοσης
Issue date 2013-07-19
Collection   School/Department--School of Sciences and Engineering--Department of Computer Science--Post-graduate theses
  Type of Work--Post-graduate theses
Views 365

Digital Documents
No preview available

Download document
View document
Views : 6