eSkel (the Edinburgh Skeleton Library) is a structured parallel programming library developed at the School of Informatics, University of Edinburgh (Scotland, UK). It offers a range of skeletal parallel programming constructs to the experienced C/MPI programmer. The first version of the library was developed by Murray Cole in 2002. This library of C functions, on top of MPI, aimed to address the several issues raised by skeletal programming. The new eSkel2 is currently developed by Anne Benoit and Murray Cole. The new interface and the novelty of the implementation allow us to address more concepts for more flexibility. eSkel’s API semantics (as well as its implementation) are based on MPI. In order to make full, concise and effective use of our library, you should first be familiar with the essential concepts of MPI itself.

References in zbMATH (referenced in 24 articles )

Showing results 1 to 20 of 24.
Sorted by year (citations)

1 2 next

  1. Dieterle, M.; Horstmeyer, T.; Loogen, R.; Berthold, J.: Skeleton composition versus stable process systems in Eden (2016)
  2. Benoit, Anne; Gallet, Matthieu; Gaujal, Bruno; Robert, Yves: Computing the throughput of probabilistic and replicated streaming applications (2014)
  3. Danovaro, E.; Clematis, A.; Galizia, A.; Ripepi, G.; Quarati, A.; D’Agostino, D.: Heterogeneous architectures for computational intensive applications: a cost-effectiveness analysis (2014)
  4. de la Encina, Alberto; Rodríguez, Ismael; Rubio, Fernando: pHood: tool description, analysis techniques, and case studies (2014) ioport
  5. Pinho, Eduardo Gurgel; de Carvalho, Francisco Heron jun.: An object-oriented parallel programming language for distributed-memory parallel computing platforms (2014)
  6. Cordier, S.; Coullon, H.; Delestre, O.; Laguerre, C.; Le, M. H.; Pierre, D.; Sadaka, G.: FullSWOF(_)Paral: comparison of two parallelization strategies (MPI and SKELGIS) on a software designed for hydrology applications (2013)
  7. Govan, Gordon; Chlanda, Jakub; Corne, David; Xenos, Alex; Frisco, Pierluigi: Finding biologically plausible complex network topologies with a new evolutionary approach for network generation (2013) ioport
  8. Henrio, Ludovic; Kammüller, Florian; Lutz, Bianca: ASP(_\textfun) : a typed functional active object calculus (2012)
  9. Benoit, Anne; Bouziane, Hinde Lilia; Robert, Yves: Optimizing the reliability of streaming applications under throughput constraints (2011)
  10. González-Vélez, Horacio; Kontagora, Maryam: Performance evaluation of MapReduce using full virtualisation on a departmental cloud (2011) ioport
  11. Benoit, Anne; Robert, Yves: Complexity results for throughput and latency optimization of replicated and data-parallel workflows (2010)
  12. Bouziane, Hinde Lilia; Pérez, Christian; Priol, Thierry: Extending software component models with the master-worker paradigm (2010)
  13. González-Vélez, Horacio; Cole, Murray: Adaptive statistical scheduling of divisible workloads in heterogeneous systems (2010) ioport
  14. Burrows, Eva; Haveraaen, Magne: A hardware independent parallel programming model (2009)
  15. Benoit, Anne; Robert, Yves: Mapping pipeline skeletons onto heterogeneous platforms (2008)
  16. de Carvalho-Junior, Francisco Heron; Lins, Rafael Dueire: An institutional theory for #-components (2008)
  17. Aldinucci, Marco; Danelutto, Marco: Skeleton-based parallel programming: functional and parallel semantics in a single shot (2007)
  18. Alt, Martin: Using algorithmic skeletons for efficient grid computing with predictable performance. (2007)
  19. Emoto, Kento; Hu, Zhenjiang; Kakehi, Kazuhiko; Takeichi, Masato: A compositional framework for developing parallel programs on two-dimensional arrays (2007)
  20. Yaikhom, Gagarine; Cole, Murray; Gilmore, Stephen; Hillston, Jane: A structural approach for modelling performance of systems using skeletons (2007)

1 2 next