• Automatic communication coalescing for irregular computations in UPC language 

      Alvanos, Michail; Tiotto, Ettore; Farreras Esclusa, Montserrat; Martorell Bofill, Xavier (IBM, 2012)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      Partitioned Global Address Space (PGAS) languages appeared to address programmer productivity in large scale parallel machines. However, fine grain accesses on shared structures have been identified as one of the main ...
    • Combining static and dynamic data coalescing in unified parallel C 

      Alvanos, Michail; Farreras Esclusa, Montserrat; Tiotto, Ettore; Amaral, José Nelson; Martorell Bofill, Xavier (2015-02-19)
      Article
      Accés obert
      Significant progress has been made in the development of programming languages and tools that are suitable for hybrid computer architectures that group several shared-memory multicores interconnected through a network. ...
    • Improving communication in PGAS environments: Static and dynamic coalescing in UPC 

      Alvanos, Michail; Farreras Esclusa, Montserrat; Tiotto, Ettore; Amaral, José Nelson; Martorell Bofill, Xavier (ACM, 2013)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      The goal of Partitioned Global Address Space (PGAS) languages is to improve programmer productivity in large scale parallel machines. However, PGAS programs may have many fine-grained shared accesses that lead to performance ...
    • Improving performance of all-to-all communication through loop scheduling in PGAS environments 

      Alvanos, Michail; Tanase, Gabriel; Farreras Esclusa, Montserrat; Tiotto, Ettore; Amaral, José Nelson; Martorell Bofill, Xavier (ACM, 2013)
      Text en actes de congrés
      Accés restringit per política de l'editorial
    • OpenMP tasks in IBM XL compilers 

      Teruel, Xavier; Unnikrishnan, Priya; Martorell Bofill, Xavier; Ayguadé Parra, Eduard; Silvera, Raul; Zhang, Guansong; Tiotto, Ettore (Association for Computing Machinery (ACM), 2008)
      Comunicació de congrés
      Accés obert
      Tasking is the most significant feature included in the new OpenMP 3.0 standard. It was introduced to handle unstructured parallelism and broaden the range of applications that can be parallelized by OpenMP. This paper ...
    • Reducing compiler-inserted instrumentation in unified-parallel-C code generation 

      Alvanos, Michail; Amaral, José Nelson; Tiotto, Ettore; Farreras Esclusa, Montserrat; Martorell Bofill, Xavier (Institute of Electrical and Electronics Engineers (IEEE), 2014)
      Text en actes de congrés
      Accés restringit per política de l'editorial
      Programs written in Partitioned Global Address Space (PGAS) languages can access any location of the entire address space via standard read/write operations. However, the compiler have to create the communication mechanisms ...
    • Using shared-data localization to reduce the cost of inspector-execution in unified-parallel-C programs 

      Alvanos, Michail; Tiotto, Ettore; Amaral, José Nelson; Farreras Esclusa, Montserrat; Martorell Bofill, Xavier (2016-05-01)
      Article
      Accés obert
      Programs written in the Unified Parallel C (UPC) language can access any location of the entire local and remote address space via read/write operations. However, UPC programs that contain fine-grained shared accesses can ...