Recent Submissions

  • Secure and efficient anonymization of distributed confidential databases 

    Herranz Sotoca, Javier; Nin Guerrero, Jordi (2014)
    Article
    Restricted access - publisher's policy
    Let us consider the following situation: t entities (e.g., hospitals) hold different databases containing different records for the same type of confidential (e.g., medical) data. They want to deliver a protected version ...
  • Quantitative evaluation of register pressure on software pipeline loops 

    Llosa Espuny, José Francisco; Ayguadé Parra, Eduard; Valero Cortés, Mateo (1998-02)
    Article
    Restricted access - publisher's policy
    Software Pipelining is a loop scheduling technique that extracts loop parallelism by overlapping the execution of several consecutive iterations. One of the drawbacks of software pipelining is its high register requirements, ...
  • DDT: a research tool for automatic data distribution in HPF 

    Ayguadé Parra, Eduard; García Almiñana, Jordi; Gironès Medina, Mercè; Grande Ayan, Ma. Luz; Labarta Mancho, Jesús José (1997-03)
    Article
    Open Access
    This article describes the main features and implementation of our automatic data distribution research tool. The tool (DDT) accepts programs written in Fortran 77 and generates High Performance Fortran (HPF) directives ...
  • Exploiting memory affinity in OpenMP through schedule reuse 

    Nikolopoulos, Dimitrios; Artiaga Amouroux, Ernest; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (2001-12)
    Article
    Restricted access - publisher's policy
    In this paper we explore the possibility of reusing schedules to improve the scalability of numerical codes in shared--memory architectures with non--uniform memory access. The main objective is to implicitly construct ...
  • New OpenMP directives for irregular data access loops 

    Labarta Mancho, Jesús José; Ayguadé Parra, Eduard; Oliver, José; Henty, David (2002-03)
    Article
    Restricted access - publisher's policy
    Many scientific applications involve array operations that are sparse in nature, ie array elements depend on the values of relatively few elements of the same or another array. When parallelised in the shared-memory model, ...
  • Dual-level parallelism exploitation with OpenMP in coastal ocean circulation modeling 

    González Tallada, Marc; Ayguadé Parra, Eduard; Martorell Bofill, Xavier; Labarta Mancho, Jesús José; Luong, P V (2002-05)
    Article
    Restricted access - publisher's policy
    Two alternative dual-level parallel implementations of the Multiblock Grid Princeton Ocean Model (MGPOM) are compared in this paper. The first one combines the use of two programming paradigms: message passing with the ...
  • Is the schedule clause really necessary in OpenMP? 

    Ayguadé Parra, Eduard; Blainey, R; Duran González, Alejandro; Labarta Mancho, Jesús José; Martínez, F; Martorell Bofill, Xavier; Silvera, I (2003-06)
    Article
    Restricted access - publisher's policy
    Choosing the appropriate assignment of loop iterations to threads is one of the most important decisions that need to be taken when parallelizing Loops, the main source of parallelism in numerical applications. This is not ...
  • Special issue on OpenMP guest Editor's introduction 

    Ayguadé Parra, Eduard; Mueller, Matthias S. (2003-06)
    Article
    Restricted access - publisher's policy
  • Evaluation of OpenMP for the Cyclops multithreaded architecture 

    Almasi, G; Ayguadé Parra, Eduard; Cascaval, C; Castaños, J; Labarta Mancho, Jesús José; Martínez, F; Martorell Bofill, Xavier; Moreira, J (2003-06)
    Article
    Restricted access - publisher's policy
    Multithreaded architectures have the potential of tolerating large memory and functional unit latencies and increase resource utilization. The Blue Gene/Cyclops architecture, being developed at the IBM T. J. Watson Research ...
  • Automatic multilevel parallelization using OpenMP 

    Jin, H; Jost, G; Yan, J; Ayguadé Parra, Eduard; González Tallada, Marc; Martorell Bofill, Xavier (2004-06)
    Article
    Restricted access - publisher's policy
    In this paper we describe the extension of the CAPO parallelization support tool to support multilevel parallelism based on OpenMP directives. CAPO generates OpenMP directives with extensions supported by the NanosCompiler ...

View more