• A simulation framework to automatically analyze the communication-computation overlap in scientific applications 

      Subotic, Vladimir; Sancho, Jose Carlos; Labarta Mancho, Jesús José; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2010)
      Text en actes de congrés
      Accés obert
      Overlapping communication and computation has been devised as an attractive technique to alleviate the huge application's network requirements at large scale. Overlapping will allow to fully or partially hide the long ...
    • Automatic exploration of potential parallelism in sequential applications 

      Subotic, Vladimir; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José; Valero Cortés, Mateo (Springer, 2014)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      The multicore era has increased the need for highly parallel software. Since automatic parallelization turned out ineffective for many production codes, the community hopes for the development of tools that may assist ...
    • Evaluating techniques for parallelization tuning in MPI, OmpSs and MPI/OmpSs 

      Subotic, Vladimir (Universitat Politècnica de Catalunya, 2013-07-26)
      Tesi
      Accés obert
      Parallel programming is used to partition a computational problem among multiple processing units and to define how they interact (communicate and synchronize) in order to guarantee the correct result. The performance that ...
    • Identifying critical code sections in dataflow programming models 

      Subotic, Vladimir; Sancho, Jose Carlos; Labarta Mancho, Jesús José; Valero Cortés, Mateo (2013)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      The years of practice in optimizing applications point that the major issue is focus - identifying the critical code section whose optimization would yield the highest overall speedup. While this issue is mainly solved for ...
    • Simulation environment for studying overlap of communication and computation 

      Subotic, Vladimir; Labarta Mancho, Jesús José; Valero Cortés, Mateo (Institute of Electrical and Electronics Engineers (IEEE), 2010)
      Text en actes de congrés
      Accés obert
      Overlapping communication and computation allows both processors and network to be utilized concurrently and leads to two clear benefits: overall speedup and a reduction in network performance requirements. Still, it remains ...
    • Tareador: a tool to unveil parallelization strategies at undergraduate level 

      Ayguadé Parra, Eduard; Badia Sala, Rosa Maria; Jiménez González, Daniel; Herrero Zaragoza, José Ramón; Labarta Mancho, Jesús José; Subotic, Vladimir; Utrera Iglesias, Gladys Miriam (North Carolina State University, 2015)
      Text en actes de congrés
      Accés obert
      This paper presents a methodology and framework designed to assist students in the process of finding appropriate task decomposition strategies for their sequential program, as well as identifying bottlenecks ...