Now showing items 1-6 of 6

    • Accelerated execution via eager-release of dependencies in task-based workflows 

      Elshazly, Hatem Mohamed Abdelfattah Eid; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Sage, 2021-07-01)
      Article
      Open Access
      Task-based programming models offer a flexible way to express the unstructured parallelism patterns of nowadays complex applications. This expressive capability is required to achieve maximum possible performance for ...
    • Enhanced performance using hybrid programming models of task-based workflows and MPI 

      Elshazly, Hatem Mohamed Abdelfattah Eid; Badia Sala, Rosa Maria (Barcelona Supercomputing Center, 2020-05)
      Conference report
      Open Access
      While MPI [1] + X (where X is another parallel programming model) has been proposed and used by the community, we propose a hybrid programming model that combines taskbased model + MPI. Task-based workflows offer the ...
    • Optimizing execution on large-scale infrastructures by integrating task-based workflows and MPI 

      Elshazly, Hatem Mohamed Abdelfattah Eid; Lordan, Francesc; Ejarque, Jorge; Badia Sala, Rosa Maria (Barcelona Supercomputing Center, 2021-05)
      Conference report
      Open Access
      While MPI [1] + X (where X is another parallel programming model) has been proposed and used by the community, we propose a hybrid programming model that combines taskbased model + MPI. Task-based workflows offer the ...
    • Performance meets programmabilty: Enabling native Python MPI tasks in PyCOMPSs 

      Elshazly, Hatem Mohamed Abdelfattah Eid; Lordan Gomis, Francesc; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (Institute of Electrical and Electronics Engineers (IEEE), 2020)
      Conference report
      Open Access
      The increasing complexity of modern and future computing systems makes it challenging to develop applications that aim for maximum performance. Hybrid parallel programming models offer new ways to exploit the capabilities ...
    • Programming model abstractions for optimizing I/O intensive applications 

      Elshazly, Hatem Mohamed Abdelfattah Eid (Universitat Politècnica de Catalunya, 2021-01-28)
      Doctoral thesis
      Open Access
      This thesis contributes from the perspective of task-based programming models to the efforts of optimizing I/O intensive applications. Throughout this thesis, we propose programming model abstractions and mechanisms that ...
    • Storage-heterogeneity aware task-based programming models to optimize I/O intensive applications 

      Elshazly, Hatem Mohamed Abdelfattah Eid; Ejarque Artigas, Jorge; Badia Sala, Rosa Maria (2022-12-01)
      Article
      Open Access
      Task-based programming models have enabled the optimized execution of the computation workloads of applications. These programming models can take advantage of large-scale distributed infrastructures by allowing the parallel ...