Now showing items 1-7 of 7

    • An unified parallel C compiler that implements automatic communication aggregation 

      Barton, Christopher; Almási, George; Farreras Esclusa, Montserrat; Amaral, José Nelson (2009)
      Conference report
      Restricted access - publisher's policy
      Partitioned Global Address Space (PGAS) programming languages, such as Unified Parallel C (UPC), offer an attractive high-productivity programming model for programming large-scale parallel machines. PGAS languages partition ...
    • 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
      Open Access
      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)
      Conference report
      Restricted access - publisher's policy
      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)
      Conference report
      Restricted access - publisher's policy
    • Multidimensional blocking in UPC 

      Barton, Christopher; Cascaval, Calin; Almási, George; Garg, Rahul; Amaral, José Nelson; Farreras Esclusa, Montserrat (Springer, 2008-02)
      Article
      Restricted access - publisher's policy
      Partitioned Global Address Space (PGAS) languages offer an attractive, high-productivity programming model for programming large-scale parallel machines. PGAS languages, such as Unified Parallel C (UPC), combine the ...
    • 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)
      Conference report
      Restricted access - publisher's policy
      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
      Open Access
      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 ...