GTS: Extracting Full Parallelism Out of DO Loops. - Jesús Labarta; Eduard Ayguadé (PARLE (2), 1989)

GTS: parallelization and vectorization of tight recurrences. - Eduard Ayguadé; Jesús Labarta; Jordi Torres; Patricia Borensztejn (SC, 1989)

Paralelización automática de recurrencias en programas secuenciales numéricos. - Eduard Ayguadé (1989)

On Automatic Loop Data-Mapping for Distributed-Memory Multiprocessors. - Jordi Torres; Eduard Ayguadé; Jesús Labarta; José M. Llabería; Mateo Valero (EDMCC, 1991)

Balanced Loop Partitioning Using GTS. - Jesús Labarta; Eduard Ayguadé; Jordi Torres; Mateo Valero; José M. Llabería (LCPC, 1991)

Scheduling in a continuous area-time design space. - Jordi Cortadella; Rosa M. Badia; Eduard Ayguadé (Microprocessing and Microprogramming, 1991)

Conflict-Free Strides for Vectors in Matched Memories. - Mateo Valero; Tomás Lang; José María Llabería; Montse Peiron; Juan J. Navarro; Eduard Ayguadé (Parallel Process. Lett., 1991)

Conflict-free access of vectors with power-of-two strides. - Mateo Valero; Tomás Lang; Eduard Ayguadé (ICS, 1992)

Increasing the Number of Strides for Conflict-Free Vector Access. - Mateo Valero; Tomás Lang; José M. Llabería; Montse Peiron; Eduard Ayguadé; Juan J. Navarro (ISCA, 1992)

Partitioning the Statement per Iteration Space Using Non-Singular Matrices. - Eduard Ayguadé; Jordi Torres (International Conference on Supercomputing, 1993)

Align and Distribute-based Linear Loop Transformations. - Jordi Torres; Eduard Ayguadé; Jesús Labarta; Mateo Valero (LCPC, 1993)

Access to streams in multiprocessor systems. - Mateo Valero; Montse Peiron; Eduard Ayguadé (PDP, 1993)

Conflict-free access to streams in multiprocessor systems. - Montse Peiron; Mateo Valero; Eduard Ayguadé; Tomás Lang (Microprocess. Microprogramming, 1993)

Using Sacks to Organize Registers in VLIW Machines. - Josep Llosa; Mateo Valero; José A. B. Fortes; Eduard Ayguadé (CONPAR, 1994)

Memory Access Synchronization in Vector Multiprocessors. - Mateo Valero; Montse Peiron; Eduard Ayguadé (CONPAR, 1994)

Synchronized access to streams in SIMD vector multiprocessors. - Montse Peiron; Mateo Valero; Eduard Ayguadé (International Conference on Supercomputing, 1994)

Detecting and Using Affinity in an Automatic Data Distribution Tool. - Eduard Ayguadé; Jordi Garcia 001; Mercè Gironés; Jesús Labarta; Jordi Torres; Mateo Valero (LCPC, 1994)

Access To Vectors In Multi-module Memories. - Mateo Valero; Montse Peiron; Eduard Ayguadé (PDP, 1994)

Network Synchronization and Out-of-Order Access to Vectors. - Mateo Valero; Eduard Ayguadé; Montse Peiron (Parallel Process. Lett., 1994)

Automatic generation of loop scheduling for VLIW. - Cristina Barrado; Jesús Labarta; Eduard Ayguadé; Mateo Valero (PACT, 1995)

Non-Consistent Dual Register Files to Reduce Register Pressure. - Josep Llosa; Mateo Valero; Eduard Ayguadé (HPCA, 1995)

Vector Multiprocessors with Arbitrated Memory Access. - Montse Peiron; Mateo Valero; Eduard Ayguadé; Tomás Lang (ISCA, 1995)

Data Redistribution in an Automatic Data Distribution Tool. - Eduard Ayguadé; Jordi Garcia 001; Mercè Gironés; M. Luz Grande; Jesús Labarta (LCPC, 1995)

Hypernode reduction modulo scheduling. - Josep Llosa; Mateo Valero; Eduard Ayguadé; Antonio González 001 (MICRO, 1995)

Quantitative analysis of vector code. - Roger Espasa; Mateo Valero; David A. Padua; Marta Jiménez; Eduard Ayguadé (PDP, 1995)

A Novel Approach Towards Automatic Data Distribution. - Jordi Garcia 001; Eduard Ayguadé; Jesús Labarta (SC, 1995)

Analyzing reference patterns in automatic data distribution tools. - Eduard Ayguadé; Jesús Labarta; Jordi Garcia 001; Mercè Gironés; Mateo Valero (Int. J. Parallel Program., 1995)

Conflict-Free Access for Streams in Multimodule Memories. - Mateo Valero; Tomás Lang; Montse Peiron; Eduard Ayguadé (IEEE Trans. Computers, 1995)

Swing module scheduling: a lifetime-sensitive approach. - Josep Llosa; Antonio González 001; Eduard Ayguadé; Mateo Valero (IEEE PACT, 1996)

A Library Implementation of the Nano-Threads Programming Model. - Xavier Martorell; Jesús Labarta; Nacho Navarro; Eduard Ayguadé (Euro-Par, Vol. II, 1996)

Data Distribution and Loop Parallelization for Shared-Memory Multiprocessors. - Eduard Ayguadé; Jordi Garcia 001; M. Luz Grande; Jesús Labarta (LCPC, 1996)

Heuristics for Register-Constrained Software Pipelining. - Josep Llosa; Mateo Valero; Eduard Ayguadé (MICRO, 1996)

Loop Parallelization: Revisiting Framework of Unimodular Transformations. - Jordi Torres; Eduard Ayguadé; Jesús Labarta; Mateo Valero (PDP, 1996)

A framework for automatic dynamic data mapping. - Jordi Garcia 001; Eduard Ayguadé; Jesús Labarta (SPDP, 1996)

Using a 0-1 Integer Programming Model for Automatic Static Data Distribution. - Jordi Garcia 001; Eduard Ayguadé; Jesús Labarta (Parallel Process. Lett., 1996)

Increasing Memory Bandwidth with Wide Buses: Compiler, Hardware and Performance Trade-Offs. - David López 001; Mateo Valero; Josep Llosa; Eduard Ayguadé (International Conference on Supercomputing, 1997)

Analysis of Several Scheduling Algorithms under the Nano-Thread Programming Model. - Xavier Martorell; Jesús Labarta; Nacho Navarro; Eduard Ayguadé (IPPS, 1997)

Exploiting Parallelism Through Directives on the Nano-Threads Programming Model. - Eduard Ayguadé; Xavier Martorell; Jesús Labarta; Marc González 001; Nacho Navarro (LCPC, 1997)

DDT: A Research Tool for Automatic Data Distribution in High Performance Fortran. - Eduard Ayguadé; Jordi Garcia 001; Mercè Gironés; M. Luz Grande; Jesús Labarta (Sci. Program., 1997)

High Performance Fortran Implementations: A Survey. - Ronald H. Perrott; Eduard Ayguadé; Jordi Garcia 001; Jordi Torres (Sci. Program., 1997)

Resource Widening Versus Replication: Limits and Performance-cost Trade-off. - David López 001; Josep Llosa; Mateo Valero; Eduard Ayguadé (International Conference on Supercomputing, 1998)

Widening Resources: A Cost-effective Technique for Aggressive ILP Architectures. - David López 001; Josep Llosa; Mateo Valero; Eduard Ayguadé (MICRO, 1998)

Quantitative Evaluation of Register Pressure on Software Pipelined Loops. - Josep Llosa; Eduard Ayguadé; Mateo Valero (Int. J. Parallel Program., 1998)

Tools and Techniques for Automatic Data Layout: A Case Study. - Eduard Ayguadé; Jordi Garcia 001; Ulrich Kremer (Parallel Comput., 1998)

Modulo Scheduling with Reduced Register Pressure. - Josep Llosa; Mateo Valero; Eduard Ayguadé; Antonio González 001 (IEEE Trans. Computers, 1998)

Quantifying the Benefits of SPECint Distant Parallelism in Simultaneous Multi-Threading Architectures. - Daniel Ortega; Ivan Martel; Venkata Krishnan; Eduard Ayguadé; Mateo Valero (IEEE PACT, 1999)

Exploiting Multiple Levels of Parallelism in OpenMP: A Case Study. - Eduard Ayguadé; Xavier Martorell; Jesús Labarta; Marc González 001; Nacho Navarro (ICPP, 1999)

Impact on Performance of Fused Multiply-Add Units in Aggressive VLIW Architectures. - David López 001; Josep Llosa; Eduard Ayguadé; Mateo Valero (ICPP, 1999)

An integer linear programming approach for optimizing cache locality. - Mahmut T. Kandemir; Prithviraj Banerjee; Alok N. Choudhary; J. Ramanujam; Eduard Ayguadé (International Conference on Supercomputing, 1999)

Increasing effective IPC by exploiting distant parallelism. - Ivan Martel; Daniel Ortega; Eduard Ayguadé; Mateo Valero (International Conference on Supercomputing, 1999)

Thread fork/join techniques for multi-level parallelism exploitation in NUMA multiprocessors. - Xavier Martorell; Eduard Ayguadé; Nacho Navarro; Julita Corbalán; Marc González 001; Jesús Labarta (International Conference on Supercomputing, 1999)

User-Level Dynamic Page Migration for Multiprogrammed Shared-Memory Multiprocessors. - Dimitrios S. Nikolopoulos; Theodore S. Papatheodorou; Constantine D. Polychronopoulos; Jesús Labarta; Eduard Ayguadé (ICPP, 2000)

A case for use-level dynamic page migration. - Dimitrios S. Nikolopoulos; Theodore S. Papatheodorou; Constantine D. Polychronopoulos; Jesús Labarta; Eduard Ayguadé (ICS, 2000)

Applying Interposition Techniques for Performance Analysis of OpenMP Parallel Applications. - Marc González 001; Albert Serra; Xavier Martorell; José Oliver 002; Eduard Ayguadé; Jesús Labarta; Nacho Navarro (IPDPS, 2000)

Leveraging Transparent Data Distribution in OpenMP via User-Level Dynamic Page Migration. - Dimitrios S. Nikolopoulos; Theodore S. Papatheodorou; Constantine D. Polychronopoulos; Jesús Labarta; Eduard Ayguadé (ISHPC, 2000)

Towards an efficient exploitation of loop-level parallelism in Java. - José Oliver 002; Eduard Ayguadé; Nacho Navarro (Java Grande, 2000)

OpenMP Extensions for Thread Groups and Their Run-Time Support. - Marc González 001; José Oliver 002; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; Nacho Navarro (LCPC, 2000)

UPMLIB: A Runtime System for Tuning the Memory Performance of OpenMP Programs on Scalable Shared-Memory Multiprocessors. - Dimitrios S. Nikolopoulos; Theodore S. Papatheodorou; Constantine D. Polychronopoulos; Jesús Labarta; Eduard Ayguadé (LCR, 2000)

Two-level hierarchical register file organization for VLIW processors. - Javier Zalamea; Josep Llosa; Eduard Ayguadé; Mateo Valero (MICRO, 2000)

Improved spill code generation for software pipelined loops. - Javier Zalamea; Josep Llosa; Eduard Ayguadé; Mateo Valero (PLDI, 2000)

Is Data Distribution Necessary in OpenMP? - Dimitrios S. Nikolopoulos; Theodore S. Papatheodorou; Constantine D. Polychronopoulos; Jesús Labarta; Eduard Ayguadé (SC, 2000)

NanosCompiler: supporting flexible multilevel parallelism exploitation in OpenMP. - Marc González 001; Eduard Ayguadé; Xavier Martorell; Jesús Labarta; Nacho Navarro; José Oliver 002 (Concurr. Pract. Exp., 2000)

Topic 08+13: Instruction-Level Parallelism and Computer Architecture. - Eduard Ayguadé; Fredrik Dahlgren; Christine Eisenbeis; Roger Espasa; Guang R. Gao; Henk L. Muller; Rizos Sakellariou; André Seznec (Euro-Par, 2001)

Complex Pipelined Executions in OpenMP Parallel Applications. - Marc González 001; Eduard Ayguadé; Xavier Martorell; Jesús Labarta (ICPP, 2001)

Performance Analysis Tools for Parallel Java Applications on Shared-memory Systems. - Jordi Guitart; Jordi Torres; Eduard Ayguadé; J. Mark Bull (ICPP, 2001)

The trade-off between implicit and explicit data distribution in shared-memory programming paradigms. - Dimitrios S. Nikolopoulos; Eduard Ayguadé; Theodore S. Papatheodorou; Constantine D. Polychronopoulos; Jesús Labarta (ICS, 2001)

A novel renaming mechanism that boosts software prefetching. - Daniel Ortega; Mateo Valero; Eduard Ayguadé (ICS, 2001)

MIRS: Modulo Scheduling with Integrated Register Spilling. - Javier Zalamea; Josep Llosa; Eduard Ayguadé; Mateo Valero (LCPC, 2001)

Modulo scheduling with integrated register spilling for clustered VLIW architectures. - Javier Zalamea; Josep Llosa; Eduard Ayguadé; Mateo Valero (MICRO, 2001)

Scaling irregular parallel codes with minimal programming effort. - Dimitrios S. Nikolopoulos; Constantine D. Polychronopoulos; Eduard Ayguadé (SC, 2001)

Defining and Supporting Pipelined Executions in OpenMP. - Marc González 001; Eduard Ayguadé; Xavier Martorell; Jesús Labarta (WOMPAT, 2001)

A Study of Implicit Data Distribution Methods for OpenMP Using the SPEC Benchmarks. - Dimitrios S. Nikolopoulos; Eduard Ayguadé (WOMPAT, 2001)

Strategies for the efficient exploitation of loop-level parallelism in Java. - José Oliver 002; Jordi Guitart; Eduard Ayguadé; Nacho Navarro; Jordi Torres (Concurr. Comput. Pract. Exp., 2001)

Exploiting memory affinity in OpenMP through schedule reuse. - Dimitrios S. Nikolopoulos; Ernest Artiaga; Eduard Ayguadé; Jesús Labarta (SIGARCH Comput. Archit. News, 2001)

New OpenMP directives for irregular data access loops. - Jesús Labarta; Eduard Ayguadé; José Oliver 002; D. S. Henty (Sci. Program., 2001)

Lifetime-Sensitive Modulo Scheduling in a Production Environment. - Josep Llosa; Eduard Ayguadé; Antonio González 001; Mateo Valero; Jason Eckhardt (IEEE Trans. Computers, 2001)

Cost-Conscious Strategies to Increase Performance of Numerical Programs on Aggressive VLIW Architectures. - David López 001; Josep Llosa; Mateo Valero; Eduard Ayguadé (IEEE Trans. Computers, 2001)

A Framework for Integrating Data Alignment, Distribution, and Redistribution in Distributed Memory Multiprocessors. - Jordi Garcia 001; Eduard Ayguadé; Jesús Labarta (IEEE Trans. Parallel Distributed Syst., 2001)

Static and Dynamic Locality Optimizations Using Integer Linear Programming. - Mahmut T. Kandemir; Prithviraj Banerjee; Alok N. Choudhary; J. Ramanujam; Eduard Ayguadé (IEEE Trans. Parallel Distributed Syst., 2001)

Cost-Effective Compiler Directed Memory Prefetching and Bypassing. - Daniel Ortega; Eduard Ayguadé; Jean-Loup Baer; Mateo Valero (IEEE PACT, 2002)

Dual-Level Parallelism Exploitation with OpenMP in Coastal Ocean Circulation Modeling. - Marc González 001; Eduard Ayguadé; Xavier Martorell; Jesús Labarta; Phu V. Luong (ISHPC, 2002)

Runtime vs. Manual Data Distribution for Architecture-Agnostic Shared-Memory Programming Models. - Dimitrios S. Nikolopoulos; Eduard Ayguadé; Constantine D. Polychronopoulos (Int. J. Parallel Program., 2002)

Scheduler-Activated Dynamic Page Migration for Multiprogrammed DSM Multiprocessors. - Dimitrios S. Nikolopoulos; Constantine D. Polychronopoulos; Theodore S. Papatheodorou; Jesús Labarta; Eduard Ayguadé (J. Parallel Distributed Comput., 2002)

Application/Kernel Cooperation Towards the Efficient Execution of Shared-Memory Parallel Java Codes. - Jordi Guitart; Xavier Martorell; Jordi Torres; Eduard Ayguadé (IPDPS, 2003)

Hierarchical Clustered Register File Organization for VLIW Processors. - Javier Zalamea; Josep Llosa; Eduard Ayguadé; Mateo Valero (IPDPS, 2003)

Power-Performance Trade-Offs in Wide and Clustered VLIW Cores for Numerical Codes. - Miquel Pericàs; Eduard Ayguadé; Javier Zalamea; Josep Llosa; Mateo Valero (ISHPC, 2003)

Complete instrumentation requirements for performance analysis of Web based technologies. - David Carrera 001; Jordi Guitart; Jordi Torres; Eduard Ayguadé; Jesús Labarta (ISPASS, 2003)

Evaluation of OpenMP for the Cyclops Multithreaded Architecture. - George Almási 001; Eduard Ayguadé; Calin Cascaval; José G. Castaños; Jesús Labarta; Francisco Martínez; Xavier Martorell; José E. Moreira (WOMPAT, 2003)

Is the Schedule Clause Really Necessary in OpenMP? - Eduard Ayguadé; Bob Blainey; Alejandro Duran; Jesús Labarta; Francisco Martínez; Xavier Martorell; Raúl Silvera (WOMPAT, 2003)

Introduction. - Eduard Ayguadé; Barbara M. Chapman (Sci. Program., 2003)

Automatic multilevel parallelization using OpenMP. - Haoqiang Jin; Gabriele Jost; Jerry C. Yan; Eduard Ayguadé; Marc González 001; Xavier Martorell (Sci. Program., 2003)

Scaling non-regular shared-memory codes by reusing custom loop schedules. - Dimitrios S. Nikolopoulos; Ernest Artiaga; Eduard Ayguadé; Jesús Labarta (Sci. Program., 2003)

Evaluating the Scalability of Java Event-Driven Web Servers. - Vicenç Beltran 001; David Carrera 001; Jordi Torres; Eduard Ayguadé (ICPP, 2004)

Performance and Power Evaluation of Clustered VLIW Processors with Wide Functional Units. - Miquel Pericàs; Eduard Ayguadé; Javier Zalamea; Josep Llosa; Mateo Valero (SAMOS, 2004)

High-performance and low-power VLIW cores for numerical computations. - Miquel Pericàs; Eduard Ayguadé; Javier Zalamea; Josep Llosa; Mateo Valero (Int. J. High Perform. Comput. Netw., 2004)

Dynamic Memory Instruction Bypassing. - Daniel Ortega; Mateo Valero; Eduard Ayguadé (Int. J. Parallel Program., 2004)

Software and Hardware Techniques to Optimize Register File Utilization in VLIW Architectures. - Javier Zalamea; Josep Llosa; Eduard Ayguadé; Mateo Valero (Int. J. Parallel Program., 2004)

Register Constrained Modulo Scheduling. - Javier Zalamea; Josep Llosa; Eduard Ayguadé; Mateo Valero (IEEE Trans. Parallel Distributed Syst., 2004)

A Hybrid Web Server Architecture for Secure e-Business Web Applications. - Vicenç Beltran 001; David Carrera 001; Jordi Guitart; Jordi Torres; Eduard Ayguadé (HPCC, 2005)

A Hybrid Web Server Architecture for e-Commerce Applications. - David Carrera 001; Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (ICPADS (1), 2005)

Session-Based Adaptive Overload Control for Secure Dynamic Web Applications. - Jordi Guitart; David Carrera 001; Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (ICPP, 2005)

Characterizing Secure Dynamic Web Applications Scalability. - Jordi Guitart; Vicenç Beltran 001; David Carrera 001; Jordi Torres; Eduard Ayguadé (IPDPS, 2005)

Optimizing NANOS OpenMP for the IBM Cyclops Multithreaded Architecture. - David Ródenas; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; George Almási 001; Calin Cascaval; José G. Castaños; José E. Moreira (IPDPS, 2005)

Experiences Parallelizing a Web Server with OpenMP. - Jairo Balart; Alejandro Duran; Marc González 001; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (IWOMP, 2005)

WAS Control Center: An Autonomic Performance-Triggered Tracing Environment for WebSphere. - David Carrera 001; David García; Jordi Torres; Eduard Ayguadé; Jesús Labarta (PDP, 2005)

Tuning Dynamic Web Applications using Fine-Grain Analysis. - Jordi Guitart; David Carrera 001; Jordi Torres; Eduard Ayguadé; Jesús Labarta (PDP, 2005)

Topic 7: Parallel Computer Architecture and Instruction Level Parallelism. - Eduard Ayguadé; Wolfgang Karl; Koen De Bosschere; Jean-Francois Collard (Euro-Par, 2006)

Techniques supporting threadprivate in OpenMP. - Xavier Martorell; Marc González 001; Alejandro Duran; Jairo Balart; Roger Ferrer; Eduard Ayguadé; Jesús Labarta (IPDPS, 2006)

Runtime Address Space Computation for SDSM Systems. - Jairo Balart; Marc González 001; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (LCPC, 2006)

Performance, power efficiency and scalability of asymmetric cluster chip multiprocessors. - Tomer Y. Morad; Uri C. Weiser; A. Kolodnyt; Mateo Valero; Eduard Ayguadé (IEEE Comput. Archit. Lett., 2006)

Exploiting multilevel parallelism using OpenMP on a massive multithreaded architecture. - David Ródenas; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; George Almási 001; Calin Cascaval; José G. Castaños; José E. Moreira (J. Embed. Comput., 2006)

Employing nested OpenMP for the parallelization of multi-zone computational fluid dynamics applications. - Eduard Ayguadé; Marc González 001; Xavier Martorell; Gabriele Jost (J. Parallel Distributed Comput., 2006)

Running OpenMP applications efficiently on an everything-shared SDSM. - Juan José Costa; Toni Cortes; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (J. Parallel Distributed Comput., 2006)

Support for OpenMP tasks in Nanos v4. - Xavier Teruel; Xavier Martorell; Alejandro Duran; Roger Ferrer; Eduard Ayguadé (CASCON, 2007)

A Proposal for Task Parallelism in OpenMP. - Eduard Ayguadé; Nawal Copty; Alejandro Duran; Jay P. Hoeflinger; Yuan Lin; Federico Massaioli; Ernesto Su; Priya Unnikrishnan; Guansong Zhang (IWOMP, 2007)

Transactional Memory and OpenMP. - Milos Milovanovic; Roger Ferrer; Osman S. Unsal; Adrián Cristal; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; Mateo Valero (IWOMP, 2007)

An Experimental Evaluation of the New OpenMP Tasking Model. - Eduard Ayguadé; Alejandro Duran; Jay P. Hoeflinger; Federico Massaioli; Xavier Teruel (LCPC, 2007)

A Novel Asynchronous Software Cache Implementation for the Cell-BE Processor. - Jairo Balart; Marc González 001; Xavier Martorell; Eduard Ayguadé; Zehra Sura; Tong Chen 001; Tao Zhang; Kevin O'Brien; Kathryn M. O'Brien (LCPC, 2007)

Improving disk bandwidth-bound applications through main memory compression. - Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (MEDEA@PACT, 2007)

Multithreaded software transactional memory and OpenMP. - Milos Milovanovic; Roger Ferrer; Vladimir Gajinov; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero (MEDEA@PACT, 2007)

A Streaming Machine Description and Programming Model. - Paul M. Carpenter; David Ródenas; Xavier Martorell; Alex Ramírez; Eduard Ayguadé (SAMOS, 2007)

Designing an overload control strategy for secure e-commerce applications. - Jordi Guitart; David Carrera 001; Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (Comput. Networks, 2007)

Special Issue on OpenMP - Guest Editors' Introduction. - Eduard Ayguadé; Matthias S. Müller (Int. J. Parallel Program., 2007)

Introduction. - Eduard Ayguadé; Matthias S. Müller (Int. J. Parallel Program., 2007)

A Proposal for Error Handling in OpenMP. - Alejandro Duran; Roger Ferrer; Juan José Costa; Marc González 001; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (Int. J. Parallel Program., 2007)

Transactional Memory: An Overview. - Tim Harris 001; Adrián Cristal; Osman S. Unsal; Eduard Ayguadé; Fabrizio Gagliardi; Burton Smith; Mateo Valero (IEEE Micro, 2007)

Hybrid access-specific software cache techniques for the cell BE architecture. - Marc González 001; Nikola Vujic; Xavier Martorell; Eduard Ayguadé; Alexandre E. Eichenberger; Tong Chen 001; Zehra Sura; Tao Zhang; Kevin O'Brien; Kathryn M. O'Brien (PACT, 2008)

OpenMP tasks in IBM XL compilers. - Xavier Teruel; Priya Unnikrishnan; Xavier Martorell; Eduard Ayguadé; Raúl Silvera; Guansong Zhang; Ettore Tiotto (CASCON, 2008)

Managing SLAs of heterogeneous workloads using dynamic application placement. - David Carrera 001; Malgorzata Steinder; Ian Whalley; Jordi Torres; Eduard Ayguadé (HPDC, 2008)

Tailoring Resources: The Energy Efficient Consolidation Strategy Goes Beyond Virtualization. - Jordi Torres; David Carrera 001; Vicenç Beltran 001; Nicolás Poggi; Kevin Hogan; Josep Lluis Berral; Ricard Gavaldà; Eduard Ayguadé; Toni Moreno; Jordi Guitart (ICAC, 2008)

Improving Web Server Performance Through Main Memory Compression. - Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (ICPADS, 2008)

Understanding tuning complexity in multithreaded and hybrid web servers. - Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (IPDPS, 2008)

Evaluation of OpenMP Task Scheduling Strategies. - Alejandro Duran; Julita Corbalán; Eduard Ayguadé (IWOMP, 2008)

Extending the OpenMP Tasking Model to Allow Dependent Tasks. - Alejandro Duran; Josep M. Pérez; Eduard Ayguadé; Rosa M. Badia; Jesús Labarta (IWOMP, 2008)

Automatic Pre-Fetch and Modulo Scheduling Transformations for the Cell BE Architecture. - Nikola Vujic; Marc González 001; Xavier Martorell; Eduard Ayguadé (LCPC, 2008)

Evaluation of memory performance on the cell BE with the SARC programming model. - Roger Ferrer; Marc González 001; Federico Silla; Xavier Martorell; Eduard Ayguadé (MEDEA@PACT, 2008)

WormBench: a configurable workload for evaluating transactional memory systems. - Ferad Zyulkyarov; Adrián Cristal; Sanja Cvijic; Eduard Ayguadé; Mateo Valero; Osman S. Unsal; Tim Harris 001 (MEDEA@PACT, 2008)

Enabling Resource Sharing between Transactional and Batch Workloads Using Dynamic Application Placement. - David Carrera 001; Malgorzata Steinder; Ian Whalley; Jordi Torres; Eduard Ayguadé (Middleware, 2008)

Utility-based placement of dynamic Web applications with fairness goals. - David Carrera 001; Malgorzata Steinder; Ian Whalley; Jordi Torres; Eduard Ayguadé (NOMS, 2008)

An adaptive cut-off for task parallelism. - Alejandro Duran; Julita Corbalán; Eduard Ayguadé (SC, 2008)

Dynamic CPU provisioning for self-managed secure web applications in SMP hosting platforms. - Jordi Guitart; David Carrera 001; Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (Comput. Networks, 2008)

Power-efficient VLIW design using clustering and widening. - Miquel Pericàs; Eduard Ayguadé; Javier Zalamea; Josep Llosa; Mateo Valero (Int. J. Embed. Syst., 2008)

A hybrid connector for efficient web servers. - David Carrera 001; Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (Int. J. High Perform. Comput. Netw., 2008)

Guest Editors Introduction: Special Issue on OpenMP. - Guang R. Gao; Mitsuhisa Sato; Eduard Ayguadé (Int. J. Parallel Program., 2008)

Nebelung: Execution Environment for Transactional OpenMP. - Milos Milovanovic; Roger Ferrer; Vladimir Gajinov; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero (Int. J. Parallel Program., 2008)

OpenMP tasking analysis for programmers. - Xavier Teruel; Christopher Barton; Alejandro Duran; Xavier Martorell; Eduard Ayguadé; Priya Unnikrishnan; Guansong Zhang; Raúl Silvera (CASCON, 2009)

Mapping stream programs onto heterogeneous multiprocessor systems. - Paul M. Carpenter; Alex Ramírez; Eduard Ayguadé (CASES, 2009)

An Extension of the StarSs Programming Model for Platforms with Multiple GPUs. - Eduard Ayguadé; Rosa M. Badia; Francisco D. Igual; Jesús Labarta; Rafael Mayo 002; Enrique S. Quintana-Ortí (Euro-Par, 2009)

Introduction. - Barbara M. Chapman; Bart Kienhuis; Eduard Ayguadé; François Bodin; Oscar G. Plata; Eric Stotzer (Euro-Par, 2009)

Exploiting memory customization in FPGA for 3D stencil computations. - Muhammad Shafiq 003; Miquel Pericàs; Raúl de la Cruz; Mauricio Araya-Polo; Nacho Navarro; Eduard Ayguadé (FPT, 2009)

CellMT: A cooperative multithreading library for the Cell/B.E. - Vicenç Beltran 001; David Carrera 001; Jordi Torres; Eduard Ayguadé (HiPC, 2009)

Speeding Up Distributed MapReduce Applications Using Hardware Accelerators. - Yolanda Becerra 001; Vicenç Beltran 001; David Carrera 001; Marc González 001; Jordi Torres; Eduard Ayguadé (ICPP, 2009)

Barcelona OpenMP Tasks Suite: A Set of Benchmarks Targeting the Exploitation of Task Parallelism in OpenMP. - Alejandro Duran; Xavier Teruel; Roger Ferrer; Xavier Martorell; Eduard Ayguadé (ICPP, 2009)

QuakeTM: parallelizing a complex sequential application using transactional memory. - Vladimir Gajinov; Ferad Zyulkyarov; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Tim Harris 001; Mateo Valero (ICS, 2009)

A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures. - Eduard Ayguadé; Rosa M. Badia; Daniel Cabrera; Alejandro Duran; Marc González 001; Francisco D. Igual; Daniel Jiménez-González; Jesús Labarta; Xavier Martorell; Rafael Mayo 002; Josep M. Pérez; Enrique S. Quintana-Ortí (IWOMP, 2009)

Unrolling Loops Containing Task Parallelism. - Roger Ferrer; Alejandro Duran; Xavier Martorell; Eduard Ayguadé (LCPC, 2009)

Adaptive and Speculative Memory Consistency Support for Multi-core Architectures with On-Chip Local Memories. - Nikola Vujic; Lluc Alvarez; Marc González Tallada; Xavier Martorell; Eduard Ayguadé (LCPC, 2009)

Achieving high memory performance from heterogeneous architectures with the SARC programming model. - Roger Ferrer; Vicenç Beltran 001; Marc González 001; Xavier Martorell; Eduard Ayguadé (MEDEA@PACT, 2009)

Impact of the Memory Hierarchy on Shared Memory Architectures in Multicore Programming Models. - Rosa M. Badia; Josep M. Pérez; Eduard Ayguadé; Jesús Labarta (PDP, 2009)

Batch Job Profiling and Adaptive Profile Enforcement for Virtualized Environments. - Yolanda Becerra 001; David Carrera 001; Eduard Ayguadé (PDP, 2009)

Turbocharging boosted transactions or: how i learnt to stop worrying and love longer transactions. - Chinmay Eishan Kulkarni; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero (PPoPP, 2009)

Atomic quake: using transactional memory in an interactive multiplayer game server. - Ferad Zyulkyarov; Vladimir Gajinov; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Tim Harris 001; Mateo Valero (PPoPP, 2009)

OpenMP extensions for FPGA accelerators. - Daniel Cabrera; Xavier Martorell; Georgi Gaydadjiev; Eduard Ayguadé; Daniel Jiménez-González (ICSAMOS, 2009)

Creating Power-Aware Middleware for Energy-Efficient Data Centres. - Eduard Ayguadé; Jordi Torres (ERCIM News, 2009)

BSC Vision Towards Exascale. - Jesús Labarta; Eduard Ayguadé; Mateo Valero (Int. J. High Perform. Comput. Appl., 2009)

Hierarchical Task-Based Programming With StarSs. - Judit Planas; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (Int. J. High Perform. Comput. Appl., 2009)

A Proposal to Extend the OpenMP Tasking Model with Dependent Tasks. - Alejandro Duran; Roger Ferrer; Eduard Ayguadé; Rosa M. Badia; Jesús Labarta (Int. J. Parallel Program., 2009)

Guest Editors' Introduction. - Rudolf Eigenmann; Eduard Ayguadé (Int. J. Parallel Program., 2009)

The Design of OpenMP Tasks. - Eduard Ayguadé; Nawal Copty; Alejandro Duran; Jay P. Hoeflinger; Yuan Lin; Federico Massaioli; Xavier Teruel; Priya Unnikrishnan; Guansong Zhang (IEEE Trans. Parallel Distributed Syst., 2009)

Reducing data access latency in SDSM systems using runtime optimizations. - Javier Bueno; Xavier Martorell; Juan José Costa; Toni Cortes; Eduard Ayguadé; Guansong Zhang; Christopher Barton; Raúl Silvera (CASCON, 2010)

Starsscheck: A Tool to Find Errors in Task-Based Parallel Programs. - Paul M. Carpenter; Alex Ramírez; Eduard Ayguadé (Euro-Par (1), 2010)

FEM: A Step Towards a Common Memory Layout for FPGA Based Accelerators. - Muhammad Shafiq 003; Miquel Pericàs; Nacho Navarro; Eduard Ayguadé (FPL, 2010)

Accurate energy accounting for shared virtualized environments using PMC-based power modeling techniques. - Ramon Bertran; Yolanda Becerra 001; David Carrera 001; Vicenç Beltran 001; Marc González 001; Xavier Martorell; Jordi Torres; Eduard Ayguadé (GRID, 2010)

Buffer Sizing for Self-timed Stream Programs on Heterogeneous Distributed Memory Multiprocessors. - Paul M. Carpenter; Alex Ramírez; Eduard Ayguadé (HiPEAC, 2010)

Analysis of Task Offloading for Accelerators. - Roger Ferrer; Vicenç Beltran 001; Marc González 001; Xavier Martorell; Eduard Ayguadé (HiPEAC, 2010)

A CellBE-based HPC Application for the Analysis of Vulnerabilities in Cryptographic Hash Functions. - Alessandro Cilardo; Luigi Esposito; Antonio Veniero; Antonino Mazzeo; Vicenç Beltran 001; Eduard Ayguadé (HPCC, 2010)

Performance Management of Accelerated MapReduce Workloads in Heterogeneous Clusters. - Jorda Polo; David Carrera 001; Yolanda Becerra 001; Vicenç Beltran 001; Jordi Torres; Eduard Ayguadé (ICPP, 2010)

Decomposable and responsive power models for multicore processors using performance counters. - Ramon Bertran; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé (ICS, 2010)

Overlapping communication and computation by using a hybrid MPI/SMPSs approach. - Vladimir Marjanovic; Jesús Labarta; Eduard Ayguadé; Mateo Valero (ICS, 2010)

Characterization of workload and resource consumption for an online travel and booking site. - Nicolás Poggi; David Carrera 001; Ricard Gavaldà; Jordi Torres; Eduard Ayguadé (IISWC, 2010)

An Extension to Improve OpenMP Tasking Control. - Eduard Ayguadé; James Beyer; Alejandro Duran; Roger Ferrer; Grant Haab; Kelvin Li; Federico Massaioli (IWOMP, 2010)

A Proposal for User-Defined Reductions in OpenMP. - Alejandro Duran; Roger Ferrer; Michael Klemm; Bronis R. de Supinski; Eduard Ayguadé (IWOMP, 2010)

Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL. - Roger Ferrer; Judit Planas; Pieter Bellens; Alejandro Duran; Marc González 001; Xavier Martorell; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (LCPC, 2010)

Task Superscalar: An Out-of-Order Task Pipeline. - Yoav Etsion; Felipe Cabarcas; Alejandro Rico; Alex Ramírez; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta; Mateo Valero (MICRO, 2010)

Transient Congestion Avoidance in Software Distributed Shared Memory Systems. - Juan José Costa; Toni Cortes; Xavier Martorell; Javier Bueno; Eduard Ayguadé (PDCAT, 2010)

Effective communication and computation overlap with hybrid MPI/SMPSs. - Vladimir Marjanovic; Jesús Labarta; Eduard Ayguadé; Mateo Valero (PPoPP, 2010)

A survey on performance management for internet applications. - Jordi Guitart; Jordi Torres; Eduard Ayguadé (Concurr. Comput. Pract. Exp., 2010)

Holistic Management for a more Energy-Efficient Cloud Computing. - Eduard Ayguadé; Jordi Torres (ERCIM News, 2010)

Extending OpenMP to Survive the Heterogeneous Multi-Core Era. - Eduard Ayguadé; Rosa M. Badia; Pieter Bellens; Daniel Cabrera; Alejandro Duran; Roger Ferrer; Marc González 001; Francisco D. Igual; Daniel Jiménez-González; Jesús Labarta (Int. J. Parallel Program., 2010)

Guest Editors' Introduction. - Matthias S. Müller; Eduard Ayguadé (Int. J. Parallel Program., 2010)

Automatic Prefetch and Modulo Scheduling Transformations for the Cell BE Architecture. - Nikola Vujic; Marc González 001; Xavier Martorell; Eduard Ayguadé (IEEE Trans. Parallel Distributed Syst., 2010)

Productive Cluster Programming with OmpSs. - Javier Bueno; Luis Martinell; Alejandro Duran; Montse Farreras; Xavier Martorell; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (Euro-Par (1), 2011)

Introduction. - Sabri Pllana; Jean-François Méhaut; Eduard Ayguadé; Herbert Cornelius; Jacob Barhen (Euro-Par (2), 2011)

Implementation of a Reverse Time Migration kernel using the HCE High Level Synthesis tool. - Tassadaq Hussain; Miquel Pericàs; Nacho Navarro; Eduard Ayguadé (FPT, 2011)

Design space exploration for aggressive core replication schemes in CMPs. - Lluc Alvarez; Ramon Bertran; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé (HPDC, 2011)

Poster: programming clusters of GPUs with OMPSs. - Javier Bueno; Alejandro Duran; Xavier Martorell; Eduard Ayguadé; Rosa M. Badia; Jesús Labarta (ICS, 2011)

Resource-Aware Adaptive Scheduling for MapReduce Clusters. - Jorda Polo; Claris Castillo; David Carrera 001; Yolanda Becerra 001; Ian Whalley; Malgorzata Steinder; Jordi Torres; Eduard Ayguadé (Middleware, 2011)

Non-intrusive Estimation of QoS Degradation Impact on E-Commerce User Satisfaction. - Nicolás Poggi; David Carrera 001; Ricard Gavaldà; Eduard Ayguadé (NCA, 2011)

Hybrid Parallel Programming with MPI/StarSs. - Jesús Labarta; Vladimir Marjanovic; Eduard Ayguadé; Rosa M. Badia; Mateo Valero (PARCO, 2011)

TARCAD: A template architecture for reconfigurable accelerator designs. - Muhammad Shafiq 003; Miquel Pericàs; Nacho Navarro; Eduard Ayguadé (SASP, 2011)

Local Memory Design Space Exploration for High-Performance Computing. - Ramon Bertran; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé (Comput. J., 2011)

ACOTES Project: Advanced Compiler Technologies for Embedded Streaming. - Harm Munk; Eduard Ayguadé; Cédric Bastoul; Paul M. Carpenter; Zbigniew Chamski; Albert Cohen 001; Marco Cornero; Philippe Dumont; Marc Duranton; Mohammed Fellahi; Roger Ferrer; Razya Ladelsky; et al. (Int. J. Parallel Program., 2011)

Ompss: a Proposal for Programming Heterogeneous Multi-Core Architectures. - Alejandro Duran; Eduard Ayguadé; Rosa M. Badia; Jesús Labarta; Luis Martinell; Xavier Martorell; Judit Planas (Parallel Process. Lett., 2011)

Assessing Accelerator-Based HPC Reverse Time Migration. - Mauricio Araya-Polo; Javier Cabezas; Mauricio Hanzich; Miquel Pericàs; Félix Rubio; Isaac Gelado; Muhammad Shafiq 003; Enric Morancho; Nacho Navarro; Eduard Ayguadé; José María Cela; Mateo Valero (IEEE Trans. Parallel Distributed Syst., 2011)

Supporting stateful tasks in a dataflow graph. - Vladimir Gajinov; Srdjan Stipic; Osman S. Unsal; Tim Harris 001; Eduard Ayguadé; Adrián Cristal (PACT, 2012)

PPMC: A Programmable Pattern Based Memory Controller. - Tassadaq Hussain; Muhammad Shafiq 003; Miquel Pericàs; Nacho Navarro; Eduard Ayguadé (ARC, 2012)

BSArc: blacksmith streaming architecture for HPC accelerators. - Muhammad Shafiq 003; Miquel Pericàs; Nacho Navarro; Eduard Ayguadé (Conf. Computing Frontiers, 2012)

DMA-circular: an enhanced high level programmable DMA controller for optimized management of on-chip local memories. - Nikola Vujic; Lluc Alvarez; Marc González 001; Xavier Martorell; Eduard Ayguadé (Conf. Computing Frontiers, 2012)

Topic 11: Multicore and Manycore Programming. - Eduard Ayguadé; Dionisios N. Pnevmatikatos; Rudolf Eigenmann; Mikel Luján; Sabri Pllana (Euro-Par, 2012)

Transactional Access to Shared Memory in StarSs, a Task Based Programming Model. - Rahulkumar Gayatri; Rosa M. Badia; Eduard Ayguadé; Mikel Luján; Ian Watson (Euro-Par, 2012)

On the Instrumentation of OpenMP and OmpSs Tasking Constructs. - Harald Servat; Xavier Teruel; Germán Llort; Alejandro Duran; Judit Giménez; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (Euro-Par Workshops, 2012)

PPMC: Hardware scheduling and memory management support for multi accelerators. - Tassadaq Hussain; Miquel Pericàs; Nacho Navarro; Eduard Ayguadé (FPL, 2012)

Optimizing resource utilization with software-based temporal multi-threading (stmt). - Vicenç Beltran 001; Eduard Ayguadé (HiPC, 2012)

Task-based parallel breadth-first search in heterogeneous environments. - Lluís-Miquel Munguía; David A. Bader; Eduard Ayguadé (HiPC, 2012)

Assessing the Impact of Network Compression on Molecular Dynamics and Finite Element Methods. - Branimir Dickov; Miquel Pericàs; Guillaume Houzeaux; Nacho Navarro; Eduard Ayguadé (HPCC-ICESS, 2012)

Productive Programming of GPU Clusters with OmpSs. - Javier Bueno; Judit Planas; Alejandro Duran; Rosa M. Badia; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (IPDPS, 2012)

OmpSs-OpenCL Programming Model for Heterogeneous Systems. - Vinoth Krishnan Elangovan; Rosa M. Badia; Eduard Ayguadé Parra (LCPC, 2012)

Integrating Dataflow Abstractions into the Shared Memory Model. - Vladimir Gajinov; Srdjan Stipic; Osman S. Unsal; Tim Harris 001; Eduard Ayguadé; Adrián Cristal (SBAC-PAD, 2012)

POTRA: a framework for building power models for next generation multicore architectures. - Ramon Bertran; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé (SIGMETRICS, 2012)

Energy accounting for shared virtualized environments under DVFS using PMC-based power models. - Ramon Bertran; Yolanda Becerra 001; David Carrera 001; Vicenç Beltran 001; Marc González 001; Xavier Martorell; Nacho Navarro; Jordi Torres; Eduard Ayguadé (Future Gener. Comput. Syst., 2012)

DMA++: On the Fly Data Realignment for On-Chip Memories. - Nikola Vujic; Felipe Cabarcas; Marc González Tallada; Alex Ramírez; Xavier Martorell; Eduard Ayguadé (IEEE Trans. Computers, 2012)

Autonomic Placement of Mixed Batch and Transactional Workloads. - David Carrera 001; Malgorzata Steinder; Ian Whalley; Jordi Torres; Eduard Ayguadé (IEEE Trans. Parallel Distributed Syst., 2012)

Loop level speculation in a task based programming model. - Rahulkumar Gayatri; Rosa M. Badia; Eduard Ayguadé (HiPC, 2013)

Aeneas: A Tool to Enable Applications to Effectively Use Non-Relational Databases. - Cesare Cugnasco; Roger Hernandez; Yolanda Becerra 001; Jordi Torres; Eduard Ayguadé (ICCS, 2013)

Implementing OmpSs support for regions of data in architectures with multiple address spaces. - Javier Bueno; Xavier Martorell; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (ICS, 2013)

Self-Adaptive OmpSs Tasks in Heterogeneous Environments. - Judit Planas; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (IPDPS, 2013)

Enabling Distributed Key-Value Stores with Low Latency-Impact Snapshot Support. - Jorda Polo; Yolanda Becerra 001; David Carrera 001; Jordi Torres; Eduard Ayguadé; Mike Spreitzer; Malgorzata Steinder (NCA, 2013)

Counter-Based Power Modeling Methods: Top-Down vs. Bottom-Up. - Ramon Bertran; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé (Comput. J., 2013)

Programmability and portability for exascale: Top down programming methodology and tools with StarSs. - Vladimir Subotic; Steffen Brinkmann; Vladimir Marjanovic; Rosa M. Badia; José Gracia; Christoph Niethammer; Eduard Ayguadé; Jesús Labarta; Mateo Valero (J. Comput. Sci., 2013)

A template system for the efficient compilation of domain abstractions onto reconfigurable computers. - Muhammad Shafiq 003; Miquel Pericàs; Nacho Navarro; Eduard Ayguadé (J. Syst. Archit., 2013)

A Systematic Methodology to Generate Decomposable and Responsive Power Models for CMPs. - Ramon Bertran; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé (IEEE Trans. Computers, 2013)

Deadline-Based MapReduce Workload Management. - Jorda Polo; Yolanda Becerra 001; David Carrera 001; Malgorzata Steinder; Ian Whalley; Jordi Torres; Eduard Ayguadé (IEEE Trans. Netw. Serv. Manag., 2013)

Stand-Alone Memory Controller for Graphics System. - Tassadaq Hussain; Oscar Palomar; Osman S. Ünsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero; Amna Haider (ARC, 2014)

PVMC: Programmable Vector Memory Controller. - Tassadaq Hussain; Oscar Palomar; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero (ASAP, 2014)

ALOJA: A systematic study of Hadoop deployment variables to enable automated characterization of cost-effectiveness. - Nicolás Poggi; David Carrera 001; Aaron Call; Sergio Mendoza; Yolanda Becerra 001; Jordi Torres; Eduard Ayguadé; Fabrizio Gagliardi; Jesús Labarta; Rob Reinauer; Nikola Vujic; Daron Green; et al. (IEEE BigData, 2014)

Adaptive MapReduce Scheduling in Shared Environments. - Jorda Polo; Yolanda Becerra 001; David Carrera 001; Jordi Torres; Eduard Ayguadé; Malgorzata Steinder (CCGRID, 2014)

CUDAlign 3.0: Parallel Biological Sequence Comparison in Large GPU Clusters. - Edans F. de O. Sandes; Guillermo Miranda; Alba Cristina Magalhaes Alves de Melo; Xavier Martorell; Eduard Ayguadé (CCGRID, 2014)

DaSH: a benchmark suite for hybrid dataflow and shared memory programming models: with comparative evaluation of three hybrid dataflow models. - Vladimir Gajinov; Srdan Stipic; Igor Eric; Osman S. Unsal; Eduard Ayguadé; Adrián Cristal (Conf. Computing Frontiers, 2014)

Profit-aware cloud resource provisioner for ecommerce. - Nicolás Poggi; David Carrera 001; Eduard Ayguadé; Jordi Torres (CLUSTER, 2014)

Task-Based Programming with OmpSs and Its Application. - Alejandro Fernández; Vicenç Beltran 001; Xavier Martorell; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (Euro-Par Workshops (2), 2014)

APMC: advanced pattern based memory controller (abstract only). - Tassadaq Hussain; Oscar Palomar; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero; Santhosh Kumar Rethinagiri (FPGA, 2014)

MAPC: Memory access pattern based controller. - Tassadaq Hussain; Oscar Palomar; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero (FPL, 2014)

AMMC: Advanced Multi-Core Memory Controller. - Tassadaq Hussain; Oscar Palomar; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero; Shakaib A. Gursal (FPT, 2014)

Advanced Pattern based Memory Controller for FPGA based HPC applications. - Tassadaq Hussain; Oscar Palomar; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero (HPCS, 2014)

Software-Managed Power Reduction in Infiniband Links. - Branimir Dickov; Miquel Pericàs; Paul M. Carpenter; Nacho Navarro; Eduard Ayguadé (ICPP, 2014)

Task-Parallel Reductions in OpenMP and OmpSs. - Jan Ciesko; Sergi Mateo; Xavier Teruel; Vicenç Beltran 001; Xavier Martorell; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (IWOMP, 2014)

On the Roles of the Programmer, the Compiler and the Runtime System When Programming Accelerators in OpenMP. - Guray Ozen; Eduard Ayguadé; Jesús Labarta (IWOMP, 2014)

Towards Transactional Memory for OpenMP. - Michael Wong; Eduard Ayguadé; Justin Gottschlich; Victor Luchangco; Bronis R. de Supinski; Barna L. Bihari (IWOMP, 2014)

Towards the Cloudification of the Social Networks Analytics. - Daniel Cea; Jordi Nin; Rubén Tous; Jordi Torres; Eduard Ayguadé (MDAI, 2014)

Fine-grain parallel megabase sequence comparison with multiple heterogeneous GPUs. - Edans F. de O. Sandes; Guillermo Miranda; Alba Cristina Magalhaes Alves de Melo; Xavier Martorell; Eduard Ayguadé (PPoPP, 2014)

PAMS: Pattern Aware Memory System for embedded systems. - Tassadaq Hussain; Nehir Sönmez; Oscar Palomar; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Mateo Valero; Shakaib A. Gursal (ReConFig, 2014)

Analyzing Performance Improvements and Energy Savings in Infiniband Architecture using Network Compression. - Branimir Dickov; Miquel Pericàs; Paul M. Carpenter; Nacho Navarro; Eduard Ayguadé (SBAC-PAD, 2014)

A Case Study of Hybrid Dataflow and Shared-Memory Programming Models: Dependency-Based Parallel Game Engine. - Vladimir Gajinov; Igor Eric; Sasa Stojanovic; Veljko Milutinovic; Osman S. Unsal; Eduard Ayguadé; Adrián Cristal (SBAC-PAD, 2014)

Leveraging OmpSs to Exploit Hardware Accelerators. - Florentino Sainz; Sergi Mateo; Vicenç Beltran 001; José Luis Bosque; Xavier Martorell; Eduard Ayguadé (SBAC-PAD, 2014)

A data flow language to develop high performance computing DSLs. - Alejandro Fernández; Vicenç Beltran 001; Sergi Mateo; Tomasz Patejko; Eduard Ayguadé (WOLFHPC@SC, 2014)

Scalability and Parallel Execution of OmpSs-OpenCL Tasks on Heterogeneous CPU-GPU Environment. - Vinoth Krishnan Elangovan; Rosa M. Badia; Eduard Ayguadé (ISC, 2014)

Automatic Exploration of Potential Parallelism in Sequential Applications. - Vladimir Subotic; Eduard Ayguadé; Jesús Labarta; Mateo Valero (ISC, 2014)

A methodology for the evaluation of high response time on E-commerce users and sales. - Nicolás Poggi; David Carrera 001; Ricard Gavaldà; Eduard Ayguadé; Jordi Torres (Inf. Syst. Frontiers, 2014)

PMSS: A programmable memory system and scheduler for complex memory patterns. - Tassadaq Hussain; Amna Haider; Eduard Ayguadé (J. Parallel Distributed Comput., 2014)

Runtime-Aware Architectures: A First Approach. - Mateo Valero; Miquel Moretó; Marc Casas; Eduard Ayguadé; Jesús Labarta (Supercomput. Front. Innov., 2014)

Runtime-Guided Management of Scratchpad Memories in Multicore Architectures. - Lluc Alvarez; Miquel Moretó; Marc Casas; Emilio Castillo; Xavier Martorell; Jesús Labarta; Eduard Ayguadé; Mateo Valero (PACT, 2015)

Performance Characterization of In-Memory Data Analytics on a Modern Cloud Server. - Ahsan Javed Awan; Mats Brorsson; Vladimir Vlassov; Eduard Ayguadé (BDCloud, 2015)

Spark deployment and performance evaluation on the MareNostrum supercomputer. - Rubén Tous; Anastasios Gounaris; Carlos Tripiana; Jordi Torres; Sergi Girona; Eduard Ayguadé; Jesús Labarta; Yolanda Becerra 001; David Carrera 001; Mateo Valero (IEEE BigData, 2015)

Multimedia Big Data Computing for In-Depth Event Analysis. - Rubén Tous; Jordi Torres; Eduard Ayguadé (BigMM, 2015)

ViPS: Visual processing system for medical imaging. - Tassadaq Hussain; Oscar Palomar; Adrián Cristal; Eduard Ayguadé; Amna Haider (BMEI, 2015)

How Data Volume Affects Spark Based Data Analytics on a Scale-up Server. - Ahsan Javed Awan; Mats Brorsson; Vladimir Vlassov; Eduard Ayguadé (BPOE, 2015)

Evaluating Link Prediction on Large Graphs. - Dario Garcia-Gasulla; Ulises Cortés; Eduard Ayguadé; Jesús Labarta (CCIA, 2015)

The AXIOM Software Layers. - Carlos Álvarez 001; Eduard Ayguadé; Javier Bueno; Antonio Filgueras; Daniel Jiménez-González; Xavier Martorell; Nacho Navarro; Dimitris Theodoropoulos; Dionisios N. Pnevmatikatos; Davide Catani; Claudio Scordino; Paolo Gai; et al. (DSD, 2015)

Runtime-Aware Architectures. - Marc Casas; Miquel Moretó; Lluc Alvarez; Emilio Castillo; Dimitrios Chasapis; Timothy Hayes 001; Luc Jaulmes; Oscar Palomar; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé; Jesús Labarta; et al. (Euro-Par, 2015)

Auto-Tuning OmpSs-OpenCL Kernels Across GPU Machines. - Vinoth Krishnan Elangovan; Rosa M. Badia; Eduard Ayguadé (PARMA-DITAM@HiPEAC, 2015)

Automatic Query Driven Data Modelling in Cassandra. - Roger Hernandez; Yolanda Becerra 001; Jordi Torres; Eduard Ayguadé (ICCS, 2015)

AMA: Asynchronous Management of Accelerators for Task-based Programming Models. - Judit Planas; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (ICCS, 2015)

Self-Tuned Software-Managed Energy Reduction in InfiniBand Links. - Branimir Dickov; Paul M. Carpenter; Miquel Pericàs; Eduard Ayguadé (ICPADS, 2015)

Criticality-Aware Dynamic Task Scheduling for Heterogeneous Architectures. - Kallia Chronaki; Alejandro Rico; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta; Mateo Valero (ICS, 2015)

Coherence protocol for transparent management of scratchpad memories in shared memory manycore architectures. - Lluc Alvarez; Lluís Vilanova; Miquel Moretó; Marc Casas; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé; Mateo Valero (ISCA, 2015)

Towards Task-Parallel Reductions in OpenMP. - Jan Ciesko; Sergi Mateo; Xavier Teruel; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; Alex Duran; Bronis R. de Supinski; Stephen Olivier; Kelvin Li; Alexandre E. Eichenberger (IWOMP, 2015)

Evaluating the Impact of OpenMP 4.0 Extensions on Relevant Parallel Workloads. - Raul Vidal; Marc Casas; Miquel Moretó; Dimitrios Chasapis; Roger Ferrer; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; Mateo Valero (IWOMP, 2015)

Another Trip to the Wall: How Much Will Stacked DRAM Benefit HPC? - Milan Radulovic; Darko Zivanovic; Daniel Ruiz 003; Bronis R. de Supinski; Sally A. McKee; Petar Radojkovic; Eduard Ayguadé (MEMSYS, 2015)

Experiences of Using Cassandra for Molecular Dynamics Simulations. - Roger Hernandez; Cesare Cugnasco; Yolanda Becerra 001; Jordi Torres; Eduard Ayguadé (PDP, 2015)

The AXIOM project (Agile, eXtensible, fast I/O Module). - Dimitris Theodoropoulos; Dionisios N. Pnevmatikatos; Carlos Álvarez 001; Eduard Ayguadé; Javier Bueno; Antonio Filgueras; Daniel Jiménez-González; Xavier Martorell; Nacho Navarro; Carlos Segura; Carles Fernández; David Oro; et al. (SAMOS, 2015)

Exploiting asynchrony from exact forward recovery for DUE in iterative solvers. - Luc Jaulmes; Marc Casas; Miquel Moretó; Eduard Ayguadé; Jesús Labarta; Mateo Valero (SC, 2015)

Exploring dynamic parallelism in OpenMP. - Guray Ozen; Eduard Ayguadé; Jesús Labarta (WACCPD@SC, 2015)

SSMART: smart scheduling of multi-architecture tasks on heterogeneous systems. - Judit Planas; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (WACCPD@SC, 2015)

Tareador: a tool to unveil parallelization strategies at undergraduate level. - Eduard Ayguadé; Rosa M. Badia; Daniel Jiménez-González; José R. Herrero 001; Jesús Labarta; Vladimir Subotic; Gladys Utrera (WCAE, 2015)

Extracting Visual Patterns from Deep Learning Representations. - Dario Garcia-Gasulla; Javier Béjar; Ulises Cortés; Eduard Ayguadé; Jesús Labarta (CoRR, 2015)

DaSH: A benchmark suite for hybrid dataflow and shared memory programming models. - Vladimir Gajinov; Srdjan Stipic; Igor Eric; Osman S. Unsal; Eduard Ayguadé; Adrián Cristal (Parallel Comput., 2015)

AMC: Advanced Multi-accelerator Controller. - Tassadaq Hussain; Amna Haider; Shakaib A. Gursal; Eduard Ayguadé (Parallel Comput., 2015)

Hardware-Software Coherence Protocol for the Coexistence of Caches and Local Memories. - Lluc Alvarez; Lluís Vilanova; Marc González 001; Xavier Martorell; Nacho Navarro; Eduard Ayguadé (IEEE Trans. Computers, 2015)

Reducing Cache Coherence Traffic with Hierarchical Directory Cache and NUMA-Aware Runtime Scheduling. - Paul Caheny; Marc Casas; Miquel Moretó; Hervé Gloaguen; Maxime Saintes; Eduard Ayguadé; Jesús Labarta; Mateo Valero (PACT, 2016)

POSTER: Exploiting Asymmetric Multi-Core Processors with Flexible System Sofware. - Kallia Chronaki; Miquel Moretó; Marc Casas; Alejandro Rico; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta; Mateo Valero (PACT, 2016)

POSTER: Collective Dynamic Parallelism for Directive Based GPU Programming Languages and Compilers. - Guray Ozen; Eduard Ayguadé; Jesús Labarta (PACT, 2016)

Echo State Hoeffding Tree Learning. - Diego Marron; Jesse Read; Albert Bifet; Talel Abdessalem; Eduard Ayguadé; José R. Herrero 001 (ACML, 2016)

Node architecture implications for in-memory data analytics on scale-in clusters. - Ahsan Javed Awan; Vladimir Vlassov; Mats Brorsson; Eduard Ayguadé (BDCAT, 2016)

Micro-Architectural Characterization of Apache Spark on Batch and Stream Processing Workloads. - Ahsan Javed Awan; Mats Brorsson; Vladimir Vlassov; Eduard Ayguadé (BDCloud-SocialCom-SustainCom, 2016)

User-generated content curation with deep convolutional neural networks. - Rubén Tous; Otto Wüst; Mauro Gomez; Jonatan Poveda; Marc Elena; Jordi Torres; Mouna Makni; Eduard Ayguadé (IEEE BigData, 2016)

On the Representativeness of Convolutional Neural Networks Layers. - Dario Garcia-Gasulla; Jonathan Moreno; Raúl Ramos-Pollán; Romel Casadiegos Barrios; Javier Béjar; Ulises Cortés; Eduard Ayguadé; Jesús Labarta; Toyotaro Suzumura (CCIA, 2016)

AXIOM: A Hardware-Software Platform for Cyber Physical Systems. - Somnath Mazumdar; Eduard Ayguadé; Nicola Bettin; Javier Bueno; Sara Ermini; Antonio Filgueras; Daniel Jiménez-González; Carlos Álvarez-Martínez; Xavier Martorell; Francesco Montefoschi; David Oro; Dionisios N. Pnevmatikatos; et al. (DSD, 2016)

D8-tree: a de-normalized approach for multidimensional data analysis on key-value databases. - Cesare Cugnasco; Yolanda Becerra 001; Jordi Torres; Eduard Ayguadé (ICDCN, 2016)

Runtime-Guided Mitigation of Manufacturing Variability in Power-Constrained Multi-Socket NUMA Nodes. - Dimitrios Chasapis; Marc Casas; Miquel Moretó; Martin Schulz 001; Eduard Ayguadé; Jesús Labarta; Mateo Valero (ICS, 2016)

Evaluating the effect of last-level cache sharing on integrated GPU-CPU systems with heterogeneous applications. - Victor Garcia; Juan Gómez-Luna; Thomas Grass; Alejandro Rico; Eduard Ayguadé; Antonio J. Peña (IISWC, 2016)

CATA: Criticality Aware Task Acceleration for Multicore Processors. - Emilio Castillo; Miquel Moretó; Marc Casas; Lluc Alvarez; Enrique Vallejo 001; Kallia Chronaki; Rosa M. Badia; José Luis Bosque; Ramón Beivide; Eduard Ayguadé; Jesús Labarta; Mateo Valero (IPDPS, 2016)

TaskPoint: Sampled simulation of task-based programs. - Thomas Grass; Alejandro Rico; Marc Casas; Miquel Moretó; Eduard Ayguadé (ISPASS, 2016)

Performance analysis of a hardware accelerator of dependence management for task-based dataflow programming models. - Xubin Tan; Jaume Bosch; Daniel Jiménez-González; Carlos Álvarez-Martínez; Eduard Ayguadé; Mateo Valero (ISPASS, 2016)

Supporting Adaptive Privatization Techniques for Irregular Array Reductions in Task-Parallel Programming Models. - Jan Ciesko; Sergi Mateo; Xavier Teruel; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (IWOMP, 2016)

The Secrets of the Accelerators Unveiled: Tracing Heterogeneous Executions Through OMPT. - Germán Llort; Antonio Filgueras; Daniel Jiménez-González; Harald Servat; Xavier Teruel; Estanislao Mercadal; Carlos Álvarez 001; Judit Giménez; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (IWOMP, 2016)

Multiple Target Task Sharing Support for the OpenMP Accelerator Model. - Guray Ozen; Sergi Mateo; Eduard Ayguadé; Jesús Labarta; James Beyer (IWOMP, 2016)

Large-Memory Nodes for Energy Efficient High-Performance Computing. - Darko Zivanovic; Milan Radulovic; Germán Llort; David Zaragoza; Janko Strassburg; Paul M. Carpenter; Petar Radojkovic; Eduard Ayguadé (MEMSYS, 2016)

MUSA: a multi-level simulation approach for next-generation HPC machines. - Thomas Grass; César Allande; Adrià Armejach; Alejandro Rico; Eduard Ayguadé; Jesús Labarta; Mateo Valero; Marc Casas; Miquel Moretó (SC, 2016)

The mont-blanc prototype: an alternative approach for HPC systems. - Nikola Rajovic; Alejandro Rico; Filippo Mantovani; Daniel Ruiz 003; Josep Oriol Vilarrubi; Constantino Gómez; Luna Backes; Diego Nieto; Harald Servat; Xavier Martorell; Jesús Labarta; Eduard Ayguadé; et al. (SC, 2016)

Architectural Impact on Performance of In-memory Data Analytics: Apache Spark Case Study. - Ahsan Javed Awan; Mats Brorsson; Vladimir Vlassov; Eduard Ayguadé (CoRR, 2016)

Limitations and Alternatives for the Evaluation of Large-scale Link Prediction. - Dario Garcia-Gasulla; Eduard Ayguadé; Jesús Labarta; Ulises Cortés (CoRR, 2016)

Hierarchical Hyperlink Prediction for the WWW. - Dario Garcia-Gasulla; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (CoRR, 2016)

The AXIOM software layers. - Carlos Álvarez 001; Eduard Ayguadé; Jaume Bosch; Javier Bueno; Artem Cherkashin; Antonio Filgueras; Daniel Jiménez-González; Xavier Martorell; Nacho Navarro; Miquel Vidal; Dimitris Theodoropoulos; Dionisios N. Pnevmatikatos; et al. (Microprocess. Microsystems, 2016)

PARSECSs: Evaluating the Impact of Task Parallelism in the PARSEC Benchmark Suite. - Dimitrios Chasapis; Marc Casas; Miquel Moretó; Raul Vidal; Eduard Ayguadé; Jesús Labarta; Mateo Valero (ACM Trans. Archit. Code Optim., 2016)

MASA: A Multiplatform Architecture for Sequence Aligners with Block Pruning. - Edans Flavius de Oliveira Sandes; Guillermo Miranda; Xavier Martorell; Eduard Ayguadé; George Teodoro; Alba Cristina Magalhaes Alves de Melo (ACM Trans. Parallel Comput., 2016)

CUDAlign 4.0: Incremental Speculative Traceback for Exact Chromosome-Wide Alignment in GPU Clusters. - Edans Flavius de Oliveira Sandes; Guillermo Miranda; Xavier Martorell; Eduard Ayguadé; George Teodoro; Alba Cristina Magalhaes Alves de Melo (IEEE Trans. Parallel Distributed Syst., 2016)

Low-latency multi-threaded ensemble learning for dynamic big data streams. - Diego Marron; Eduard Ayguadé; José R. Herrero 001; Jesse Read; Albert Bifet (IEEE BigData, 2017)

Fluid Communities: A Competitive, Scalable and Diverse Community Detection Algorithm. - Ferran Parés; Dario Garcia-Gasulla; Armand Vilalta; Jonathan Moreno; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (COMPLEX NETWORKS, 2017)

ParaView + Alya + D8tree: Integrating High Performance Computing and High Performance Data Analytics. - Antoni Artigues; Cesare Cugnasco; Yolanda Becerra 001; Fernando M. Cucchietti; Guillaume Houzeaux; Mariano Vázquez; Jordi Torres; Eduard Ayguadé; Jesús Labarta (ICCS, 2017)

Efficient Data Sharing on Heterogeneous Systems. - Victor Garcia-Flores; Eduard Ayguadé; Antonio J. Peña (ICPP, 2017)

Exploiting Key-Value Data Stores Scalability for HPC. - Cesare Cugnasco; Yolanda Becerra 001; Jordi Torres; Eduard Ayguadé (ICPP Workshops, 2017)

A Directive-Based Approach to Perform Persistent Checkpoint/Restart. - Marcos Maronas; Sergi Mateo; Vicenç Beltran 001; Eduard Ayguadé (HPCS, 2017)

Picos, A Hardware Task-Dependence Manager for Task-Based Dataflow Programming Models. - Xubin Tan; Jaume Bosch; Miquel Vidal; Carlos Álvarez 001; Daniel Jiménez-González; Eduard Ayguadé; Mateo Valero (HPCS, 2017)

Characterizing and Improving the Performance of Many-Core Task-Based Parallel Programming Runtimes. - Jaume Bosch; Xubin Tan; Carlos Álvarez 001; Daniel Jiménez-González; Xavier Martorell; Eduard Ayguadé (IPDPS Workshops, 2017)

Improving the Integration of Task Nesting and Dependencies in OpenMP. - Josep M. Pérez; Vicenç Beltran 001; Jesús Labarta; Eduard Ayguadé (IPDPS, 2017)

General Purpose Task-Dependence Management Hardware for Task-Based Dataflow Programming Models. - Xubin Tan; Jaume Bosch; Miquel Vidal; Carlos Álvarez 001; Daniel Jiménez-González; Eduard Ayguadé; Mateo Valero (IPDPS, 2017)

Adaptive and Architecture-Independent Task Granularity for Recursive Applications. - Antoni C. Navarro; Sergi Mateo; Josep M. Pérez; Vicenç Beltran 001; Eduard Ayguadé (IWOMP, 2017)

Identifying the potential of near data processing for apache spark. - Ahsan Javed Awan; Moriyoshi Ohara; Eduard Ayguadé; Kazuaki Ishizaki; Mats Brorsson; Vladimir Vlassov (MEMSYS, 2017)

Efficient exception handling support for GPUs. - Ivan Tanasic; Isaac Gelado; Marc Jordà; Eduard Ayguadé; Nacho Navarro (MICRO, 2017)

Extending OmpSs for OpenCL Kernel Co-Execution in Heterogeneous Systems. - Borja Pérez; Esteban Stafford; José Luis Bosque; Ramón Beivide; Sergi Mateo; Xavier Teruel; Xavier Martorell; Eduard Ayguadé (SBAC-PAD, 2017)

Building Graph Representations of Deep Vector Embeddings. - Dario Garcia-Gasulla; Armand Vilalta; Ferran Parés; Jonathan Moreno; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (SemDeep@IWCS, 2017)

Full-Network Embedding in a Multimodal Embedding Pipeline. - Armand Vilalta; Dario Garcia-Gasulla; Ferran Parés; Jonathan Moreno; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (SemDeep@IWCS, 2017)

A visual embedding for the unsupervised extraction of abstract semantics. - Dario Garcia-Gasulla; Eduard Ayguadé; Jesús Labarta; Javier Béjar; Ulises Cortés; Toyotaro Suzumura; R. Chen (Cogn. Syst. Res., 2017)

Identifying the potential of Near Data Computing for Apache Spark. - Ahsan Javed Awan; Mats Brorsson; Vladimir Vlassov; Eduard Ayguadé (CoRR, 2017)

An Out-of-the-box Full-network Embedding for Convolutional Neural Networks. - Dario Garcia-Gasulla; Armand Vilalta; Ferran Parés; Jonathan Moreno; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (CoRR, 2017)

Fluid Communities: A Community Detection Algorithm. - Ferran Parés; Dario Garcia-Gasulla; Armand Vilalta; Jonathan Moreno; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (CoRR, 2017)

Full-Network Embedding in a Multimodal Embedding Pipeline. - Armand Vilalta; Dario Garcia-Gasulla; Ferran Parés; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (CoRR, 2017)

The AXIOM platform for next-generation cyber physical systems. - Dimitris Theodoropoulos; Somnath Mazumdar; Eduard Ayguadé; Nicola Bettin; Javier Bueno; Sara Ermini; Antonio Filgueras; Daniel Jiménez-González; Carlos Álvarez-Martínez; Xavier Martorell; Francesco Montefoschi; David Oro; et al. (Microprocess. Microsystems, 2017)

Workflows for Science: a Challenge when Facing the Convergence of HPC and Big Data. - Rosa M. Badia; Eduard Ayguadé; Jesús Labarta (Supercomput. Front. Innov., 2017)

Main Memory in HPC: Do We Need More or Could We Live with Less? - Darko Zivanovic; Milan Pavlovic; Milan Radulovic; Hyunsung Shin; Jongpil Son; Sally A. McKee; Paul M. Carpenter; Petar Radojkovic; Eduard Ayguadé (ACM Trans. Archit. Code Optim., 2017)

Task Scheduling Techniques for Asymmetric Multi-Core Systems. - Kallia Chronaki; Alejandro Rico; Marc Casas; Miquel Moretó; Rosa M. Badia; Eduard Ayguadé; Jesús Labarta; Mateo Valero (IEEE Trans. Parallel Distributed Syst., 2017)

A Visual Distance for WordNet. - Raquel Pérez-Arnal; Armand Vilalta; Dario Garcia-Gasulla; Ulises Cortés; Eduard Ayguadé; Jesús Labarta (CCIA, 2018)

Saiph: Towards a DSL for High-Performance Computational Fluid Dynamics. - Sandra Macià; Sergi Mateo; Pedro J. Martínez-Ferrer; Vicenç Beltran 001; Daniel Mira; Eduard Ayguadé (RWDSL@CGO, 2018)

HPC Benchmarking: Scaling Right and Looking Beyond the Average. - Milan Radulovic; Kazi Asifuzzaman; Paul M. Carpenter; Petar Radojkovic; Eduard Ayguadé (Euro-Par, 2018)

Application Acceleration on FPGAs with OmpSs@FPGA. - Jaume Bosch; Xubin Tan; Antonio Filgueras; Miquel Vidal; Marc Mateu; Daniel Jiménez-González; Carlos Álvarez 001; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (FPT, 2018)

An Out-of-the-box Full-Network Embedding for Convolutional Neural Networks. - Dario Garcia-Gasulla; Armand Vilalta; Ferran Parés; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (ICBK, 2018)

Runtime-Guided Management of Stacked DRAM Memories in Task Parallel Programs. - Lluc Alvarez; Marc Casas; Jesús Labarta; Eduard Ayguadé; Mateo Valero; Miquel Moretó (ICS, 2018)

Reducing Data Movement on Large Shared Memory Systems by Exploiting Computation Dependencies. - Isaac Sánchez Barrera; Miquel Moretó; Eduard Ayguadé; Jesús Labarta; Mateo Valero; Marc Casas (ICS, 2018)

Main memory latency simulation: the missing link. - Rommel Sánchez Verdejo; Kazi Asifuzzaman; Milan Radulovic; Petar Radojkovic; Eduard Ayguadé; Bruce L. Jacob (MEMSYS, 2018)

Graph partitioning applied to DAG scheduling to reduce NUMA effects. - Isaac Sánchez Barrera; Marc Casas; Miquel Moretó; Eduard Ayguadé; Jesús Labarta; Mateo Valero (PPoPP, 2018)

Mainstream vs. Emerging HPC: Metrics, Trade-Offs and Lessons Learned. - Milan Radulovic; Kazi Asifuzzaman; Darko Zivanovic; Nikola Rajovic; Guillaume Colin de Verdière; Dirk Pleiter; Manolis Marazakis; Nikolaos D. Kallimanis; Paul M. Carpenter; Petar Radojkovic; Eduard Ayguadé (SBAC-PAD, 2018)

Teaching HPC Systems and Parallel Programming with Small-Scale Clusters. - Lluc Alvarez; Eduard Ayguadé; Filippo Mantovani (EduHPC@SC, 2018)

Peachy Parallel Assignments (EduHPC 2018). - Eduard Ayguadé; Lluc Alvarez; Fabio Banchelli; Martin Burtscher; Arturo González-Escribano; Julian Gutierrez 002; David A. Joiner; David R. Kaeli; Fritz Previlon; Eduardo Rodriguez-Gutiez; David P. Bunde (EduHPC@SC, 2018)

Formalization of Block Pruning: Reducing the Number of Cells Computed in Exact Biological Sequence Comparison Algorithms. - Edans Flavius de Oliveira Sandes; George Luiz Medeiros Teodoro; Maria Emília M. T. Walter; Xavier Martorell; Eduard Ayguadé; Alba Cristina Magalhaes Alves de Melo (Comput. J., 2018)

Low-Precision Floating-Point Schemes for Neural Network Training. - Marc Ortiz; Adrián Cristal; Eduard Ayguadé; Marc Casas (CoRR, 2018)

On the Behavior of Convolutional Nets for Feature Extraction. - Dario Garcia-Gasulla; Ferran Parés; Armand Vilalta; Jonathan Moreno; Eduard Ayguadé; Jesús Labarta; Ulises Cortés; Toyotaro Suzumura (J. Artif. Intell. Res., 2018)

An approach to task-based parallel programming for undergraduate students. - Eduard Ayguadé; Daniel Jiménez-González (J. Parallel Distributed Comput., 2018)

EMVS: Embedded Multi Vector-core System. - Tassadaq Hussain; Amna Haider; Adrián Cristal; Eduard Ayguadé (J. Syst. Archit., 2018)

Automated curation of brand-related social media images with deep learning. - Rubén Tous; Mauro Gomez; Jonatan Poveda; Leonel Cruz; Otto Wüst; Mouna Makni; Eduard Ayguadé (Multim. Tools Appl., 2018)

Asynchronous and Exact Forward Recovery for Detected Errors in Iterative Solvers. - Luc Jaulmes; Miquel Moretó; Eduard Ayguadé; Jesús Labarta; Mateo Valero; Marc Casas (IEEE Trans. Parallel Distributed Syst., 2018)

Memory Controller for Vector Processor. - Tassadaq Hussain; Oscar Palomar; Osman S. Ünsal; Adrián Cristal; Eduard Ayguadé (J. Signal Process. Syst., 2018)

Feature Discriminativity Estimation in CNNs for Transfer Learning. - Victor Gimenez-Abalos; Armand Vilalta; Dario Garcia-Gasulla; Jesús Labarta; Eduard Ayguadé (CCIA, 2019)

Random Forest as a Tumour Genetic Marker Extractor. - Raquel Pérez-Arnal; Dario Garcia-Gasulla; David Torrents; Ferran Parés; Ulises Cortés; Jesús Labarta; Eduard Ayguadé (CCIA, 2019)

Worksharing Tasks: An Efficient Way to Exploit Irregular and Fine-Grained Loop Parallelism. - Marcos Maronas; Kevin Sala; Sergi Mateo; Eduard Ayguadé; Vicenç Beltran 001 (HiPC, 2019)

DRAM errors in the field: a statistical approach. - Darko Zivanovic; Pouya Esmaili-Dokht; Sergi Moré; Javier Bartolome; Paul M. Carpenter; Petar Radojkovic; Eduard Ayguadé (MEMSYS, 2019)

Assembling a High-Productivity DSL for Computational Fluid Dynamics. - Sandra Macià; Pedro J. Martínez-Ferrer; Sergi Mateo; Vicenç Beltran 001; Eduard Ayguadé (PASC, 2019)

Resource-aware Elastic Swap Random Forest for Evolving Data Streams. - Diego Marrón; Eduard Ayguadé; José Ramon Herrero 001; Albert Bifet (CoRR, 2019)

On the maturity of parallel applications for asymmetric multi-core processors. - Kallia Chronaki; Miquel Moretó; Marc Casas; Alejandro Rico; Rosa M. Badia; Eduard Ayguadé; Mateo Valero (J. Parallel Distributed Comput., 2019)

Trends on heterogeneous and innovative hardware and software systems. - Alba de Melo; Jesús Carretero 001; Per Stenström; Sanjay Ranka; Eduard Ayguadé (J. Parallel Distributed Comput., 2019)

Auto-tuned OpenCL kernel co-execution in OmpSs for heterogeneous systems. - Borja Pérez; Esteban Stafford; José Luis Bosque; Ramón Beivide; Sergi Mateo; Xavier Teruel; Xavier Martorell; Eduard Ayguadé (J. Parallel Distributed Comput., 2019)

PROFET: Modeling System Performance and Energy Without Simulating the CPU. - Milan Radulovic; Rommel Sánchez Verdejo; Paul M. Carpenter; Petar Radojkovic; Bruce L. Jacob; Eduard Ayguadé (Proc. ACM Meas. Anal. Comput. Syst., 2019)

Studying the impact of the Full-Network embedding on multimodal pipelines. - Armand Vilalta; Dario Garcia-Gasulla; Ferran Parés; Eduard Ayguadé; Jesús Labarta; Eduardo Ulises Moya-Sánchez; Ulises Cortés (Semantic Web, 2019)

Sampled Simulation of Task-Based Programs. - Thomas Grass; Trevor E. Carlson; Alejandro Rico; Germán Ceballos; Eduard Ayguadé; Marc Casas; Miquel Moretó (IEEE Trans. Computers, 2019)

The Abstract Streaming Machine: Compile-Time Performance Modelling of Stream Programs on Heterogeneous Multiprocessors. - Paul M. Carpenter; Alex Ramírez; Eduard Ayguadé (Trans. High Perform. Embed. Archit. Compil., 2019)

A Hardware Runtime for Task-Based Programming Models. - Xubin Tan; Jaume Bosch; Carlos Álvarez 001; Daniel Jiménez-González; Eduard Ayguadé; Mateo Valero (IEEE Trans. Parallel Distributed Syst., 2019)

Evaluating Worksharing Tasks on Distributed Environments. - Marcos Maroñas; Xavier Teruel; J. Mark Bull; Eduard Ayguadé; Vicenç Beltran 001 (CLUSTER, 2020)

A Toolchain to Verify the Parallelization of OmpSs-2 Applications. - Simone Economo; Sara Royuela; Eduard Ayguadé; Vicenç Beltran 001 (Euro-Par, 2020)

Enhancing Resource Management Through Prediction-Based Policies. - Antoni C. Navarro; Arthur Francisco Lorenzon; Eduard Ayguadé; Vicenç Beltran 001 (Euro-Par, 2020)

Breaking master-slave model between host and FPGAs. - Jaume Bosch; Miquel Vidal; Antonio Filgueras; Carlos Álvarez 001; Daniel Jiménez-González; Xavier Martorell; Eduard Ayguadé (PPoPP, 2020)

Cost-aware prediction of uncorrected DRAM errors in the field. - Isaac Boixaderas; Darko Zivanovic; Sergi Moré; Javier Bartolome; David Vicente; Marc Casas; Paul M. Carpenter; Petar Radojkovic; Eduard Ayguadé (SC, 2020)

GOPHER, an HPC Framework for Large Scale Graph Exploration and Inference. - Marc Josep-Fabregó; Xavier Teruel; Victor Gimenez-Abalos; Davide Cirillo; Dario Garcia-Gasulla; Sergio Álvarez-Napagao; Marta Garcia-Gasulla; Eduard Ayguadé; Alfonso Valencia (ISC Workshops, 2020)

A Closer Look at Art Mediums: The MAMe Image Classification Dataset. - Ferran Parés; Anna Arias-Duart; Dario Garcia-Gasulla; Gema Campo-Francés; Nina Viladrich; Eduard Ayguadé; Jesús Labarta (CoRR, 2020)

Generating Efficient DNN-Ensembles with Evolutionary Computation. - Marc Ortiz; Florian Scheidegger; Marc Casas; A. Cristiano I. Malossi; Eduard Ayguadé (CoRR, 2020)

Extending the OpenCHK Model with advanced checkpoint features. - Marcos Maroñas; Sergi Mateo; Kai Keller; Leonardo Bautista-Gomez; Eduard Ayguadé; Vicenç Beltran 001 (Future Gener. Comput. Syst., 2020)

Asynchronous runtime with distributed manager for task-based programming models. - Jaume Bosch; Carlos Álvarez 001; Daniel Jiménez-González; Xavier Martorell; Eduard Ayguadé (Parallel Comput., 2020)

An Intelligent Iris Based Chronic Kidney Identification System. - Sohail Muzamil; Tassadaq Hussain; Amna Haider; Umber Waraich; Umair Ashiq; Eduard Ayguadé (Symmetry, 2020)

Task-Based Programming Models for Heterogeneous Recurrent Workloads. - Jaume Bosch; Miquel Vidal; Antonio Filgueras; Daniel Jiménez-González; Carlos Álvarez 001; Xavier Martorell; Eduard Ayguadé (ARC, 2021)

Combining Dynamic Concurrency Throttling with Voltage and Frequency Scaling on Task-based Programming Models. - Antoni Navarro Muñoz; Arthur Francisco Lorenzon; Eduard Ayguadé Parra; Vicenç Beltran Querol (ICPP, 2021)

The AXIOM Project: IoT on Heterogeneous Embedded Platforms. - Antonio Filgueras; Miquel Vidal; Marc Mateu; Daniel Jiménez-González; Carlos Álvarez 001; Xavier Martorell; Eduard Ayguadé; Dimitrios Theodoropoulos; Dionisios N. Pnevmatikatos; Paolo Gai; Stefano Garzarella; David Oro; et al. (IEEE Des. Test, 2021)

Size & Shape Matters: The Need of HPC Benchmarks of High Resolution Image Training for Deep Learning. - Ferran Parés Pont; Pedro Megias; Dario Garcia-Gasulla; Marta Garcia-Gasulla; Eduard Ayguadé; Jesús Labarta (Supercomput. Front. Innov., 2021)

OmpSs@FPGA Framework for High Performance FPGA Computing. - Juan Miguel De Haro Ruiz; Jaume Bosch; Antonio Filgueras; Miquel Vidal; Daniel Jiménez-González; Carlos Álvarez 001; Xavier Martorell; Eduard Ayguadé; Jesús Labarta (IEEE Trans. Computers, 2021)

Implementation of a high-accuracy phase unwrapping algorithm using parallel-hybrid programming approach for displacement sensing using self-mixing interferometry. - Tassadaq Hussain; Saqib Amin; Usman Zabit; Eduard Ayguadé (J. Supercomput., 2021)

ecoHMEM: Improving Object Placement Methodology for Hybrid Memory Systems in HPC. - Marc Jordà; Siddharth Rai; Eduard Ayguadé; Jesús Labarta; Antonio J. Peña (CLUSTER, 2022)

Lightning Talks of EduHPC 2022. - Apan Qasem; Hartwig Anzt; Eduard Ayguadé; Katharine J. Cahill; Ramon Canal; Jany Chan; Eric Fosler-Lussier; Fritz Göbel; Arpan Jain; Marcel Koch; Mateusz Kuzak; Josep Llosa; et al. (EduHPC@SC, 2022)

OmpSs-2@Cluster: Distributed Memory Execution of Nested OpenMP-style Tasks. - Jimmy Aguilar Mena; Omar Shaaban; Vicenç Beltran 001; Paul M. Carpenter; Eduard Ayguadé; Jesús Labarta Mancho (Euro-Par, 2022)

Transparent load balancing of MPI programs using [email protected] and DLB. - Jimmy Aguilar Mena; Omar Shaaban; Victor Lopez 003; Marta Garcia 001; Paul M. Carpenter; Eduard Ayguadé; Jesús Labarta (ICPP, 2022)

OmpSs@cloudFPGA: An FPGA Task-Based Programming Model with Message Passing. - Juan Miguel De Haro Ruiz; Rubén Cano; Carlos Álvarez 001; Daniel Jiménez-González; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; François Abel; Burkhard Ringlein; Beat Weiss (IPDPS, 2022)

Automatic aggregation of subtask accesses for nested OpenMP-style tasks. - Omar Shaaban; Jimmy Aguilar Mena; Vicenç Beltran 001; Paul M. Carpenter; Eduard Ayguadé; Jesús Labarta Mancho (SBAC-PAD, 2022)

The MAMe dataset: on the relevance of high resolution and variable shape image properties. - Ferran Parés; Anna Arias-Duart; Dario Garcia-Gasulla; Gema Campo-Francés; Nina Viladrich; Eduard Ayguadé; Jesús Labarta (Appl. Intell., 2022)

Automated generation of High-Performance Computational Fluid Dynamics Codes. - Sandra Macià; Pedro J. Martínez-Ferrer; Eduard Ayguadé; Vicenç Beltran 001 (J. Comput. Sci., 2022)

b8c: SpMV accelerator implementation leveraging high memory bandwidth. - José Oliver 002; Carlos Álvarez 001; Teresa Cervero; Xavier Martorell; John D. Davis; Eduard Ayguadé (FCCM, 2023)

Accelerating SpMV on FPGAs Through Block-Row Compress: A Task-Based Approach. - José Oliver 002; Carlos Álvarez 001; Teresa Cervero; Xavier Martorell; John D. Davis; Eduard Ayguadé (FPL, 2023)

Assessing Saiph, a task-based DSL for high-performance computational fluid dynamics. - Sandra Macià; Pedro J. Martínez-Ferrer; Eduard Ayguadé; Vicenç Beltran 001 (Future Gener. Comput. Syst., 2023)

Mitigating the NUMA effect on task-based runtime systems. - Marcos Maroñas; Antoni C. Navarro; Eduard Ayguadé; Vicenç Beltran 001 (J. Supercomput., 2023)

Design and Development of RISC-V Based Virtual Cluster using QEMU Simulator. - Tassadaq Hussain; Muhammad Wasay Tahir; Abdul Qadeer; Eduard Ayguadé (FIT, 2024)

Reinforcement Learning-based Adaptive Mitigation of Uncorrected DRAM Errors in the Field. - Isaac Boixaderas; Sergi Moré; Javier Bartolome; David Vicente; Petar Radojkovic; Paul M. Carpenter; Eduard Ayguadé (HPDC, 2024)

A Mess of Memory System Benchmarking, Simulation and Application Profiling. - Pouya Esmaili-Dokht; Francesco Sgherzi; Valéria Soldera Girelli; Isaac Boixaderas; Mariana Carmin; Alireza Monemi; Adrià Armejach; Estanislao Mercadal; Germán Llort; Petar Radojkovic; Miquel Moretó; Judit Giménez; et al. (MICRO, 2024)

DRAM Errors and Cosmic Rays: Space Invaders or Science Fiction? - Isaac Boixaderas; Jorge Amaya; Sergi Moré; Javier Bartolome; David Vicente; Osman S. Unsal; Dimitris Gizopoulos; Paul M. Carpenter; Petar Radojkovic; Eduard Ayguadé (SBAC-PAD, 2024)

Aloe: A Family of Fine-tuned Open Healthcare LLMs. - Ashwin Kumar Gururajan; Enrique Lopez-Cuena; Jordi Bayarri-Planas; Adrián Tormos; Daniel Hinjos; Pablo Bernabeu-Perez; Anna Arias-Duart; Pablo Agustin Martin-Torres; Lucia Urcelay-Ganzabal; Marta Gonzalez-Mallo 001; Sergio Álvarez-Napagao; Eduard Ayguadé Parra; et al. (CoRR, 2024)

A Mess of Memory System Benchmarking, Simulation and Application Profiling. - Pouya Esmaili-Dokht; Francesco Sgherzi; Valéria Soldera Girelli; Isaac Boixaderas; Mariana Carmin; Alireza Momeni; Adrià Armejach; Estanislao Mercadal; Germán Llort; Petar Radojkovic; Miquel Moretó; Judit Giménez; et al. (CoRR, 2024)

$ mathcal{O}(n)$O(n) Key-Value Sort With Active Compute Memory. - Pouya Esmaili-Dokht; Miquel Guiot; Petar Radojkovic; Xavier Martorell; Eduard Ayguadé; Jesús Labarta; Jason Adlard; Paolo Amato; Marco Sforzin (IEEE Trans. Computers, 2024)

Empowering Vector Architectures for ML: The CAMP Architecture for Matrix Multiplication. - Mohammadreza Esmali Nojehdeh; Hossein Mokhtarnia; Julian Pavon Rivera; Narcis Rodas Quiroga; Roger Figueras Bagué; Enrico Reggiani; Miquel Moretó; Osman S. Unsal; Adrián Cristal; Eduard Ayguadé (CoRR, 2025)

The Aloe Family Recipe for Open and Specialized Healthcare LLMs. - Dario Garcia-Gasulla; Jordi Bayarri-Planas; Ashwin Kumar Gururajan; Enrique Lopez-Cuena; Adrián Tormos; Daniel Hinjos; Pablo Bernabeu-Perez; Anna Arias-Duart; Pablo Agustin Martin-Torres; Marta Gonzalez-Mallo 001; Sergio Álvarez-Napagao; Eduard Ayguadé Parra; et al. (CoRR, 2025)