Eduard Ayguadé Parra
Polytechnic University of Catalonia
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Eduard Ayguadé Parra.
Concurrency and Computation: Practice and Experience | 2010
Jordi Guitart Fernández; Jordi Torres Viñals; Eduard Ayguadé Parra
Internet applications have become indispensable for many business and personal processes, turning the performance of these applications into a key issue. For this reason, recent research has comprehensively explored mechanisms for managing the performance of these applications, with special focus on dealing with overload situations and providing QoS guarantees to clients. This paper makes a survey on the different proposals in the literature for managing Internet applications’ performance. We present a complete taxonomy that characterizes and classifies these proposals into several categories including request scheduling, admission control, service differentiation, dynamic resource management, service degradation, control theoretic approaches, works using queuing models, observation-based approaches that use runtime measurements, and overall approaches combining several mechanisms. For each work, we provide a brief description in order to provide the reader with a global understanding of the research progress in this area.
languages and compilers for parallel computing | 2012
Vinoth Krishnan Elangovan; Rosa M. Badia; Eduard Ayguadé Parra
The advent of heterogeneous computing has forced programmers to use platform specific programming paradigms in order to achieve maximum performance. This approach has a steep learning curve for programmers and also has detrimental influence on productivity and code re-usability. To help with this situation, OpenCL an open-source, parallel computing API for cross platform computations was conceived. OpenCL provides a homogeneous view of the computational resources (CPU and GPU) thereby enabling software portability across different platforms. Although OpenCL resolves software portability issues, the programming paradigm presents low programmability and additionally falls short in performance. In this paper we focus on integrating OpenCL framework with the OmpSs task based programming model using Nanos run time infrastructure to address these shortcomings. This would enable the programmer to skip cumbersome OpenCL constructs including OpenCL plaform creation, compilation, kernel building, kernel argument setting and memory transfers, instead write a sequential program with annotated pragmas. Our proposal mainly focuses on how to exploit the best of the underlying hardware platform with greater ease in programming and to gain significant performance using the data parallelism offered by the OpenCL run time for GPUs and multicore architectures. We have evaluated the platform with important benchmarks and have noticed substantial ease in programming with comparable performance.
CCIA | 2016
Dario Garcia Gasulla; Jonatan Moreno; Raúl Ramos-Pollan; Romel Casadiegos Barrios; Javier Béjar Alonso; Claudio Ulises Cortés García; Eduard Ayguadé Parra; Jesús José Labarta Mancho; Toyotaro Suzumura
Convolutional Neural Networks (CNN) are the most popular of deep network models due to their applicability and success in image processing. Although plenty of effort has been made in designing and training better discriminative CNNs, little is yet known about the internal features these models learn. Questions like, what specific knowledge is coded within CNN layers, and how can it be used for other purposes besides discrimination, remain to be answered. To advance in the resolution of these questions, in this work we extract features from CNN layers, building vector representations from CNN activations. The resultant vector embedding is used to represent first images and then known image classes. On those representations we perform an unsupervised clustering process, with the goal of studying the hidden semantics captured in the embedding space. Several abstract entities untaught to the network emerge in this process, effectively defining a taxonomy of knowledge as perceived by the CNN. We evaluate and interpret these sets using WordNet, while studying the different behaviours exhibited by the layers of a CNN model according to their depth. Our results indicate that, while top (i.e., deeper) layers provide the most representative space, low layers also define descriptive dimensions.
Artificial Intelligence Research and Development: Proceedings of the 18th International Conference of the Catalan Association for Artificial Intelligence | 2015
Dario Garcia Gasulla; Claudio Ulises Cortés García; Eduard Ayguadé Parra; Jesús José Labarta Mancho
Exploiting network data (i.e., graphs) is a rather particular case of data mining. The size and relevance of network domains justifies research on graph mining, but also brings forth severe complications. Computational aspects like scalability and parallelism have to be reevaluated, and well as certain aspects of the data mining process. One of those are the methodologies used to evaluate graph mining methods, particularly when processing large graphs. In this paper we focus on the evaluation of a graph mining task known as Link Prediction. First we explore the available solutions in traditional data mining for that purpose, discussing which methods are most appropriate. Once those are identified, we argue about their capabilities and limitations for producing a faithful and useful evaluation. Finally, we introduce a novel modification to a traditional evaluation methodology with the goal of adapting it to the problem of Link Prediction on large graphs.Exploiting network data (i.e., graphs) is a rather particular case of data mining. The size and relevance of network domains justifies research on graph mining, but also brings forth severe complications. Computational aspects like scalability and parallelism have to be reevaluated, and well as certain aspects of the data mining process. One of those are the methodologies used to evaluate graph mining methods, particularly when processing large graphs. In this paper we focus on the evaluation of a graph mining task known as Link Prediction. First we explore the available solutions in traditional data mining for that purpose, discussing which methods are most appropriate. Once those are identified, we argue about their capabilities and limitations for producing a faithful and useful evaluation. Finally, we introduce a novel modification to a traditional evaluation methodology with the goal of adapting it to the problem of Link Prediction on large graphs.
ieee international conference on high performance computing data and analytics | 2000
Jordi Guitart Fernández; Jordi Torres Viñals; Eduard Ayguadé Parra; Jose Oliver; Jesús José Labarta Mancho
Computación de altas prestaciones: actas de las XV Jornadas de Paralelismo, Almería, 15, 16 y 17 de septiembre de 2004, 2004, ISBN 84-8240-714-7, págs. 471-476 | 2004
Eduard Ayguadé Parra; Jesús José Labarta Mancho; David Carrera; Jordi Torres; Jordi Guitart; Vicenç Beltran
Ada User Journal, vol. 37, no. 1 | 2015
Paolo Burgio; Carlos Álvarez Martínez; Eduard Ayguadé Parra; Antonio Filgueras Izquierdo; Daniel Jiménez González; Xavier Martorell Bofill; Nacho Navarro; Roberto Giorgi
XIII Jornadas de Paralelismo : Lleida, 9, 10 y 11 de septiembre de 2002 : actas, 2002, ISBN 84-8409-159-7, págs. 205-210 | 2002
Eduard Ayguadé Parra; Jesús José Labarta Mancho; David Carrera; Jordi Torres; Jordi Guitart
Actas de las XVIII Jornadas de Paralelismo, volumen 1: Zaragoza, 12-14 septiembre 2007 | 2007
Felipe Cabarcas Jaramillo; Alejandro Rico Carro; David Ródenas Picó; Xavier Martorell Bofill; Alejandro Ramírez Bellido; Eduard Ayguadé Parra
Archive | 1996
Ricard Gavaldà Mestre; Eduard Ayguadé Parra; Jordi Torres Viñals