2009 |
135 | EE | Ferad Zyulkyarov,
Vladimir Gajinov,
Osman S. Unsal,
Adrián Cristal,
Eduard Ayguadé,
Tim Harris,
Mateo Valero:
Atomic quake: using transactional memory in an interactive multiplayer game server.
PPOPP 2009: 25-34 |
134 | EE | Chinmay Eishan Kulkarni,
Osman S. Unsal,
Adrián Cristal,
Eduard Ayguadé,
Mateo Valero:
Turbocharging boosted transactions or: how i learnt to stop worrying and love longer transactions.
PPOPP 2009: 307-308 |
133 | EE | Eduard Ayguadé,
Nawal Copty,
Alejandro Duran,
Jay Hoeflinger,
Yuan Lin,
Federico Massaioli,
Xavier Teruel,
Priya Unnikrishnan,
Guansong Zhang:
The Design of OpenMP Tasks.
IEEE Trans. Parallel Distrib. Syst. 20(3): 404-418 (2009) |
2008 |
132 | | Barbara M. Chapman,
Weimin Zheng,
Guang R. Gao,
Mitsuhisa Sato,
Eduard Ayguadé,
Dongsheng Wang:
A Practical Programming Model for the Multi-Core Era, 3rd International Workshop on OpenMP, IWOMP 2007, Beijing, China, June 3-7, 2007, Proceedings
Springer 2008 |
131 | EE | Xavier Teruel,
Priya Unnikrishnan,
Xavier Martorell,
Eduard Ayguadé,
Raúl Silvera,
Guansong Zhang,
Ettore Tiotto:
OpenMP tasks in IBM XL compilers.
CASCON 2008: 16 |
130 | EE | David Carrera,
Malgorzata Steinder,
Ian Whalley,
Jordi Torres,
Eduard Ayguadé:
Managing SLAs of heterogeneous workloads using dynamic application placement.
HPDC 2008: 217-218 |
129 | EE | Vicenç Beltran,
Jordi Torres,
Eduard Ayguadé:
Improving Web Server Performance Through Main Memory Compression.
ICPADS 2008: 303-310 |
128 | EE | Vicenç Beltran,
Jordi Torres,
Eduard Ayguadé:
Understanding tuning complexity in multithreaded and hybrid web servers.
IPDPS 2008: 1-12 |
127 | EE | Alejandro Duran,
Julita Corbalán,
Eduard Ayguadé:
Evaluation of OpenMP Task Scheduling Strategies.
IWOMP 2008: 100-110 |
126 | EE | Alejandro Duran,
Josep M. Pérez,
Eduard Ayguadé,
Rosa M. Badia,
Jesús Labarta:
Extending the OpenMP Tasking Model to Allow Dependent Tasks.
IWOMP 2008: 111-122 |
125 | EE | Nikola Vujic,
Marc González,
Xavier Martorell,
Eduard Ayguadé:
Automatic Pre-Fetch and Modulo Scheduling Transformations for the Cell BE Architecture.
LCPC 2008: 31-46 |
124 | EE | David Carrera,
Malgorzata Steinder,
Ian Whalley,
Jordi Torres,
Eduard Ayguadé:
Enabling Resource Sharing between Transactional and Batch Workloads Using Dynamic Application Placement.
Middleware 2008: 203-222 |
123 | EE | David Carrera,
Malgorzata Steinder,
Ian Whalley,
Jordi Torres,
Eduard Ayguadé:
Utility-based placement of dynamic Web applications with fairness goals.
NOMS 2008: 9-16 |
122 | EE | Marc González,
Nikola Vujic,
Xavier Martorell,
Eduard Ayguadé,
Alexandre E. Eichenberger,
Tong Chen,
Zehra Sura,
Tao Zhang,
Kevin O'Brien,
Kathryn M. O'Brien:
Hybrid access-specific software cache techniques for the cell BE architecture.
PACT 2008: 292-302 |
121 | EE | Alejandro Duran,
Julita Corbalán,
Eduard Ayguadé:
An adaptive cut-off for task parallelism.
SC 2008: 36 |
120 | EE | Jordi Guitart,
David Carrera,
Vicenç Beltran,
Jordi Torres,
Eduard Ayguadé:
Dynamic CPU provisioning for self-managed secure web applications in SMP hosting platforms.
Computer Networks 52(7): 1390-1409 (2008) |
119 | EE | Miquel Pericàs,
Eduard Ayguadé,
Javier Zalamea,
Josep Llosa,
Mateo Valero:
Power-efficient VLIW design using clustering and widening.
IJES 3(3): 141-149 (2008) |
118 | EE | Guang R. Gao,
Mitsuhisa Sato,
Eduard Ayguadé:
Guest Editors Introduction: Special Issue on OpenMP.
International Journal of Parallel Programming 36(3): 287-288 (2008) |
117 | EE | Milos Milovanovic,
Roger Ferrer,
Vladimir Gajinov,
Osman S. Unsal,
Adrián Cristal,
Eduard Ayguadé,
Mateo Valero:
Nebelung: Execution Environment for Transactional OpenMP.
International Journal of Parallel Programming 36(3): 326-346 (2008) |
2007 |
116 | EE | Xavier Teruel,
Xavier Martorell,
Alejandro Duran,
Roger Ferrer,
Eduard Ayguadé:
Support for OpenMP tasks in Nanos v4.
CASCON 2007: 256-259 |
115 | EE | Eduard Ayguadé,
Nawal Copty,
Alejandro Duran,
Jay Hoeflinger,
Yuan Lin,
Federico Massaioli,
Ernesto Su,
Priya Unnikrishnan,
Guansong Zhang:
A Proposal for Task Parallelism in OpenMP.
IWOMP 2007: 1-12 |
114 | EE | Milos Milovanovic,
Roger Ferrer,
Osman S. Unsal,
Adrián Cristal,
Xavier Martorell,
Eduard Ayguadé,
Jesús Labarta,
Mateo Valero:
Transactional Memory and OpenMP.
IWOMP 2007: 37-53 |
113 | EE | Jairo Balart,
Marc González,
Xavier Martorell,
Eduard Ayguadé,
Zehra Sura,
Tong Chen,
Tao Zhang,
Kevin O'Brien,
Kathryn M. O'Brien:
A Novel Asynchronous Software Cache Implementation for the Cell-BE Processor.
LCPC 2007: 125-140 |
112 | EE | Eduard Ayguadé,
Alejandro Duran,
Jay Hoeflinger,
Federico Massaioli,
Xavier Teruel:
An Experimental Evaluation of the New OpenMP Tasking Model.
LCPC 2007: 63-77 |
111 | EE | Paul Carpenter,
David Ródenas,
Xavier Martorell,
Alex Ramírez,
Eduard Ayguadé:
A Streaming Machine Description and Programming Model.
SAMOS 2007: 107-116 |
110 | EE | Jordi Guitart,
David Carrera,
Vicenç Beltran,
Jordi Torres,
Eduard Ayguadé:
Designing an overload control strategy for secure e-commerce applications.
Computer Networks 51(15): 4492-4510 (2007) |
109 | EE | Tim Harris,
Adrián Cristal,
Osman S. Unsal,
Eduard Ayguadé,
Fabrizio Gagliardi,
Burton Smith,
Mateo Valero:
Transactional Memory: An Overview.
IEEE Micro 27(3): 8-29 (2007) |
108 | EE | Eduard Ayguadé,
Matthias S. Müller:
Special Issue on OpenMP - Guest Editors' Introduction.
International Journal of Parallel Programming 35(4): 331-333 (2007) |
107 | EE | Alejandro Duran,
Roger Ferrer,
Juan José Costa,
Marc González,
Xavier Martorell,
Eduard Ayguadé,
Jesús Labarta:
A Proposal for Error Handling in OpenMP.
International Journal of Parallel Programming 35(4): 393-416 (2007) |
106 | EE | Eduard Ayguadé,
Matthias S. Müller:
Introduction.
International Journal of Parallel Programming 35(5): 437-439 (2007) |
2006 |
105 | | Eduard Ayguadé,
Gerald Baumgartner,
J. Ramanujam,
P. Sadayappan:
Languages and Compilers for Parallel Computing, 18th International Workshop, LCPC 2005, Hawthorne, NY, USA, October 20-22, 2005, Revised Selected Papers
Springer 2006 |
104 | EE | Eduard Ayguadé,
Wolfgang Karl,
Koen De Bosschere,
Jean-Francois Collard:
Topic 7: Parallel Computer Architecture and Instruction Level Parallelism.
Euro-Par 2006: 459 |
103 | EE | Xavier Martorell,
Marc González,
Alejandro Duran,
Jairo Balart,
Roger Ferrer,
Eduard Ayguadé,
Jesús Labarta:
Techniques supporting threadprivate in OpenMP.
IPDPS 2006 |
102 | EE | Jairo Balart,
Marc González,
Xavier Martorell,
Eduard Ayguadé,
Jesús Labarta:
Runtime Address Space Computation for SDSM Systems.
LCPC 2006: 330-344 |
101 | EE | T. Y. Morad,
Uri C. Weiser,
A. Kolodnyt,
Mateo Valero,
Eduard Ayguadé:
Performance, power efficiency and scalability of asymmetric cluster chip multiprocessors.
Computer Architecture Letters 5(1): 14-17 (2006) |
100 | EE | David Ródenas,
Xavier Martorell,
Eduard Ayguadé,
Jesús E. Labarta,
George Almási,
Calin Cascaval,
José G. Castaños,
José E. Moreira:
Exploiting multilevel parallelism using OpenMP on a massive multithreaded architecture.
J. Embedded Computing 2(2): 141-155 (2006) |
99 | EE | J. J. Costa,
Toni Cortes,
Xavier Martorell,
Eduard Ayguadé,
Jesús Labarta:
Running OpenMP applications efficiently on an everything-shared SDSM.
J. Parallel Distrib. Comput. 66(5): 647-658 (2006) |
98 | EE | Eduard Ayguadé,
Marc González,
Xavier Martorell,
Gabriele Jost:
Employing nested OpenMP for the parallelization of multi-zone computational fluid dynamics applications.
J. Parallel Distrib. Comput. 66(5): 686-697 (2006) |
2005 |
97 | EE | Vicenç Beltran,
David Carrera,
Jordi Guitart,
Jordi Torres,
Eduard Ayguadé:
A Hybrid Web Server Architecture for Secure e-Business Web Applications.
HPCC 2005: 366-377 |
96 | EE | David Carrera,
Vicenç Beltran,
Jordi Torres,
Eduard Ayguadé:
A Hybrid Web Server Architecture for e-Commerce Applications.
ICPADS (1) 2005: 182-188 |
95 | EE | Jordi Guitart,
David Carrera,
Vicenç Beltran,
Jordi Torres,
Eduard Ayguadé:
Session-Based Adaptive Overload Control for Secure Dynamic Web Applications.
ICPP 2005: 341-349 |
94 | EE | Jordi Guitart,
Vicenç Beltran,
David Carrera,
Jordi Torres,
Eduard Ayguadé:
Characterizing Secure Dynamic Web Applications Scalability.
IPDPS 2005 |
93 | EE | David Ródenas,
Xavier Martorell,
Eduard Ayguadé,
Jesús Labarta,
George Almási,
Calin Cascaval,
José G. Castaños,
José E. Moreira:
Optimizing NANOS OpenMP for the IBM Cyclops Multithreaded Architecture.
IPDPS 2005 |
92 | EE | David Carrera,
David Garcia,
Jordi Torres,
Eduard Ayguadé,
Jesús Labarta:
WAS Control Center: An Autonomic Performance-Triggered Tracing Environment for WebSphere.
PDP 2005: 26-32 |
91 | EE | Jordi Guitart,
David Carrera,
Jordi Torres,
Eduard Ayguadé,
Jesús Labarta:
Tuning Dynamic Web Applications using Fine-Grain Analysis.
PDP 2005: 84-91 |
2004 |
90 | EE | Vicenç Beltran,
David Carrera,
Jordi Torres,
Eduard Ayguadé:
Evaluating the Scalability of Java Event-Driven Web Servers.
ICPP 2004: 134-142 |
89 | EE | Eduard Ayguadé,
Marc González,
Xavier Martorell,
Gabriele Jost:
Employing Nested OpenMP for the Parallelization of Multi-Zone Computational Fluid Dynamics Applications.
IPDPS 2004 |
88 | EE | J. J. Costa,
Toni Cortes,
Xavier Martorell,
Eduard Ayguadé,
Jesús Labarta:
Running OpenMP Applications Efficiently on an Everything-Shared SDSM.
IPDPS 2004 |
87 | EE | Miquel Pericàs,
Eduard Ayguadé,
Javier Zalamea,
Josep Llosa,
Mateo Valero:
with Wide Functional Units.
SAMOS 2004: 88-97 |
86 | EE | Javier Zalamea,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Register Constrained Modulo Scheduling.
IEEE Trans. Parallel Distrib. Syst. 15(5): 417-430 (2004) |
85 | EE | Miquel Pericàs,
Eduard Ayguadé,
Javier Zalamea,
Josep Llosa,
Mateo Valero:
High-performance and low-power VLIW cores for numerical computations.
IJHPCN 1(4): 171-179 (2004) |
84 | EE | Daniel Ortega,
Mateo Valero,
Eduard Ayguadé:
Dynamic Memory Instruction Bypassing.
International Journal of Parallel Programming 32(3): 199-224 (2004) |
83 | EE | Javier Zalamea,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Software and Hardware Techniques to Optimize Register File Utilization in VLIW Architectures.
International Journal of Parallel Programming 32(6): 447-474 (2004) |
2003 |
82 | EE | Daniel Ortega,
Eduard Ayguadé,
Mateo Valero:
Dynamic memory instruction bypassing.
ICS 2003: 316-325 |
81 | EE | Jordi Guitart,
Xavier Martorell,
Jordi Torres,
Eduard Ayguadé:
Application/Kernel Cooperation Towards the Efficient Execution of Shared-Memory Parallel Java Codes.
IPDPS 2003: 38 |
80 | EE | Javier Zalamea,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Hierarchical Clustered Register File Organization for VLIW Processors.
IPDPS 2003: 77 |
79 | EE | Miquel Pericàs,
Eduard Ayguadé,
Javier Zalamea,
Josep Llosa,
Mateo Valero:
Power-Performance Trade-Offs in Wide and Clustered VLIW Cores for Numerical Codes.
ISHPC 2003: 113-126 |
78 | EE | David Carrera,
Jordi Guitart,
Jordi Torres,
Eduard Ayguadé,
Jesús Labarta:
Complete instrumentation requirements for performance analysis of Web based technologies.
ISPASS 2003: 166-175 |
77 | EE | Eduard Ayguadé,
Bob Blainey,
Alejandro Duran,
Jesús Labarta,
Francisco Martínez,
Xavier Martorell,
Raúl Silvera:
Is the Schedule Clause Really Necessary in OpenMP?
WOMPAT 2003: 147-159 |
76 | EE | George S. Almasi,
Eduard Ayguadé,
Calin Cascaval,
José G. Castaños,
Jesús Labarta,
Francisco Martínez,
Xavier Martorell,
José E. Moreira:
Evaluation of OpenMP for the Cyclops Multithreaded Architecture.
WOMPAT 2003: 69-83 |
75 | | Dimitrios S. Nikolopoulos,
Ernest Artiaga,
Eduard Ayguadé,
Jesús Labarta:
Scaling non-regular shared-memory codes by reusing custom loop schedules.
Scientific Programming 11(2): 143-158 (2003) |
74 | | Haoqiang Jin,
Gabriele Jost,
Jerry Yan,
Eduard Ayguadé,
Marc González,
Xavier Martorell:
Automatic multilevel parallelization using OpenMP.
Scientific Programming 11(2): 177-190 (2003) |
73 | | Eduard Ayguadé,
B. Chapman:
Introduction.
Scientific Programming 11(2): 79-80 (2003) |
2002 |
72 | EE | Daniel Ortega,
Eduard Ayguadé,
Jean-Loup Baer,
Mateo Valero:
Cost-Effective Compiler Directed Memory Prefetching and Bypassing.
IEEE PACT 2002: 189-198 |
71 | EE | Marc González,
Eduard Ayguadé,
Xavier Martorell,
Jesús Labarta,
Phu V. Luong:
Dual-Level Parallelism Exploitation with OpenMP in Coastal Ocean Circulation Modeling.
ISHPC 2002: 469-478 |
70 | | Dimitrios S. Nikolopoulos,
Eduard Ayguadé,
Constantine D. Polychronopoulos:
Runtime vs. Manual Data Distribution for Architecture-Agnostic Shared-Memory Programming Models.
International Journal of Parallel Programming 30(4): 225-255 (2002) |
69 | EE | Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos,
Theodore S. Papatheodorou,
Jesús Labarta,
Eduard Ayguadé:
Scheduler-Activated Dynamic Page Migration for Multiprogrammed DSM Multiprocessors.
J. Parallel Distrib. Comput. 62(6): 1069-1103 (2002) |
2001 |
68 | EE | Eduard Ayguadé,
Fredrik Dahlgren,
Christine Eisenbeis,
Roger Espasa,
Guang R. Gao,
Henk L. Muller,
Rizos Sakellariou,
André Seznec:
Topic 08+13: Instruction-Level Parallelism and Computer Architecture.
Euro-Par 2001: 385 |
67 | EE | Marc González,
Eduard Ayguadé,
Xavier Martorell,
Jesús Labarta:
Complex Pipelined Executions in OpenMP Parallel Applications.
ICPP 2001: 295-304 |
66 | EE | Jordi Guitart,
Jordi Torres,
Eduard Ayguadé,
J. Mark Bull:
Performance Analysis Tools for Parallel Java Applications on Shared-memory Systems.
ICPP 2001: 357-364 |
65 | EE | Dimitrios S. Nikolopoulos,
Eduard Ayguadé,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta:
The trade-off between implicit and explicit data distribution in shared-memory programming paradigms.
ICS 2001: 23-37 |
64 | EE | Daniel Ortega,
Mateo Valero,
Eduard Ayguadé:
A novel renaming mechanism that boosts software prefetching.
ICS 2001: 501-510 |
63 | EE | Javier Zalamea,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
MIRS: Modulo Scheduling with Integrated Register Spilling.
LCPC 2001: 239-253 |
62 | EE | Javier Zalamea,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Modulo scheduling with integrated register spilling for clustered VLIW architectures.
MICRO 2001: 160-169 |
61 | EE | Dimitrios S. Nikolopoulos,
Constantine D. Polychronopoulos,
Eduard Ayguadé:
Scaling irregular parallel codes with minimal programming effort.
SC 2001: 16 |
60 | EE | Dimitrios S. Nikolopoulos,
Eduard Ayguadé:
A Study of Implicit Data Distribution Methods for OpenMP Using the SPEC Benchmarks.
WOMPAT 2001: 115-129 |
59 | EE | Marc González,
Eduard Ayguadé,
Xavier Martorell,
Jesús Labarta:
Defining and Supporting Pipelined Executions in OpenMP.
WOMPAT 2001: 155-169 |
58 | | José Oliver,
Jordi Guitart,
Eduard Ayguadé,
Nacho Navarro,
Jordi Torres:
Strategies for the efficient exploitation of loop-level parallelism in Java.
Concurrency and Computation: Practice and Experience 13(8-9): 663-680 (2001) |
57 | EE | David López,
Josep Llosa,
Mateo Valero,
Eduard Ayguadé:
Cost-Conscious Strategies to Increase Performance of Numerical Programs on Aggressive VLIW Architectures.
IEEE Trans. Computers 50(10): 1033-1051 (2001) |
56 | EE | Josep Llosa,
Eduard Ayguadé,
Antonio González,
Mateo Valero,
Jason Eckhardt:
Lifetime-Sensitive Modulo Scheduling in a Production Environment.
IEEE Trans. Computers 50(3): 234-249 (2001) |
55 | EE | Jordi Garcia,
Eduard Ayguadé,
Jesús Labarta:
A Framework for Integrating Data Alignment, Distribution, and Redistribution in Distributed Memory Multiprocessors.
IEEE Trans. Parallel Distrib. Syst. 12(4): 416-431 (2001) |
54 | EE | Mahmut T. Kandemir,
Prithviraj Banerjee,
Alok N. Choudhary,
J. Ramanujam,
Eduard Ayguadé:
Static and Dynamic Locality Optimizations Using Integer Linear Programming.
IEEE Trans. Parallel Distrib. Syst. 12(9): 922-941 (2001) |
53 | EE | Dimitrios S. Nikolopoulos,
Ernest Artiaga,
Eduard Ayguadé,
Jesús Labarta:
Exploiting memory affinity in OpenMP through schedule reuse.
SIGARCH Computer Architecture News 29(5): 49-55 (2001) |
52 | | Jesús Labarta,
Eduard Ayguadé,
José Oliver,
D. S. Henty:
New OpenMP directives for irregular data access loops.
Scientific Programming 9(2-3): 175-183 (2001) |
2000 |
51 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
User-Level Dynamic Page Migration for Multiprogrammed Shared-Memory Multiprocessors.
ICPP 2000: 95-104 |
50 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
A case for use-level dynamic page migration.
ICS 2000: 119-130 |
49 | EE | Marc González,
Albert Serra,
Xavier Martorell,
José Oliver,
Eduard Ayguadé,
Jesús Labarta,
Nacho Navarro:
Applying Interposition Techniques for Performance Analysis of OpenMP Parallel Applications.
IPDPS 2000: 235-240 |
48 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
Leveraging Transparent Data Distribution in OpenMP via User-Level Dynamic Page Migration.
ISHPC 2000: 415-427 |
47 | EE | José Oliver,
Eduard Ayguadé,
Nacho Navarro:
Towards an efficient exploitation of loop-level parallelism in Java.
Java Grande 2000: 9-15 |
46 | EE | Marc González,
José Oliver,
Xavier Martorell,
Eduard Ayguadé,
Jesús Labarta,
Nacho Navarro:
OpenMP Extensions for Thread Groups and Their Run-Time Support.
LCPC 2000: 324-338 |
45 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
UPMLIB: A Runtime System for Tuning the Memory Performance of OpenMP Programs on Scalable Shared-Memory Multiprocessors.
LCR 2000: 85-99 |
44 | EE | Javier Zalamea,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Two-level hierarchical register file organization for VLIW processors.
MICRO 2000: 137-146 |
43 | EE | Javier Zalamea,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Improved spill code generation for software pipelined loops.
PLDI 2000: 134-144 |
42 | EE | Dimitrios S. Nikolopoulos,
Theodore S. Papatheodorou,
Constantine D. Polychronopoulos,
Jesús Labarta,
Eduard Ayguadé:
Is Data Distribution Necessary in OpenMP?
SC 2000 |
41 | | Marc González,
Eduard Ayguadé,
Xavier Martorell,
Jesús Labarta,
Nacho Navarro,
José Oliver:
NanosCompiler: supporting flexible multilevel parallelism exploitation in OpenMP.
Concurrency - Practice and Experience 12(12): 1205-1218 (2000) |
1999 |
40 | EE | Eduard Ayguadé,
Xavier Martorell,
Jesús Labarta,
Marc González,
Nacho Navarro:
Exploiting Multiple Levels of Parallelism in OpenMP: A Case Study.
ICPP 1999: 172-180 |
39 | EE | David López,
Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Impact on Performance of Fused Multiply-Add Units in Aggressive VLIW Architectures.
ICPP 1999: 22-29 |
38 | EE | Daniel Ortega,
Ivan Martel,
Venkata Krishnan,
Eduard Ayguadé,
Mateo Valero:
Quantifying the Benefits of SPECint Distant Parallelism in Simultaneous Multi-Threading Architectures.
IEEE PACT 1999: 117-124 |
37 | EE | Xavier Martorell,
Eduard Ayguadé,
Nacho Navarro,
Julita Corbalán,
Marc González,
Jesús Labarta:
Thread fork/join techniques for multi-level parallelism exploitation in NUMA multiprocessors.
International Conference on Supercomputing 1999: 294-301 |
36 | EE | Ivan Martel,
Daniel Ortega,
Eduard Ayguadé,
Mateo Valero:
Increasing effective IPC by exploiting distant parallelism.
International Conference on Supercomputing 1999: 348-355 |
35 | EE | Mahmut T. Kandemir,
Prithviraj Banerjee,
Alok N. Choudhary,
J. Ramanujam,
Eduard Ayguadé:
An integer linear programming approach for optimizing cache locality.
International Conference on Supercomputing 1999: 500-509 |
1998 |
34 | EE | David López,
Josep Llosa,
Mateo Valero,
Eduard Ayguadé:
Resource Widening Versus Replication: Limits and Performance-cost Trade-off.
International Conference on Supercomputing 1998: 441-448 |
33 | EE | David López,
Josep Llosa,
Mateo Valero,
Eduard Ayguadé:
Widening Resources: A Cost-effective Technique for Aggressive ILP Architectures.
MICRO 1998: 237-246 |
32 | | Josep Llosa,
Mateo Valero,
Eduard Ayguadé,
Antonio González:
Modulo Scheduling with Reduced Register Pressure.
IEEE Trans. Computers 47(6): 625-638 (1998) |
31 | | Josep Llosa,
Eduard Ayguadé,
Mateo Valero:
Quantitative Evaluation of Register Pressure on Software Pipelined Loops.
International Journal of Parallel Programming 26(2): 121-142 (1998) |
30 | | Eduard Ayguadé,
Jordi Garcia,
Ulrich Kremer:
Tools and Techniques for Automatic Data Layout: A Case Study.
Parallel Computing 24(3-4): 557-578 (1998) |
1997 |
29 | EE | Xavier Martorell,
Jesús Labarta,
Nacho Navarro,
Eduard Ayguadé:
Analysis of Several Scheduling Algorithms under the Nano-Thread Programming Model.
IPPS 1997: 281-287 |
28 | EE | David López,
Mateo Valero,
Josep Llosa,
Eduard Ayguadé:
Increasing Memory Bandwidth with Wide Buses: Compiler, Hardware and Performance Trade-Offs.
International Conference on Supercomputing 1997: 12-19 |
27 | | Eduard Ayguadé,
Xavier Martorell,
Jesús Labarta,
Marc González,
Nacho Navarro:
Exploiting Parallelism Through Directives on the Nano-Threads Programming Model.
LCPC 1997: 307-321 |
26 | EE | Eduard Ayguadé,
Jordi Garcia,
Mercè Gironés,
M. Luz Grande,
Jesús Labarta:
DDT: A Research Tool for Automatic Data Distribution in High Performance Fortran.
Scientific Programming 6(1): 73-94 (1997) |
25 | EE | Ronald H. Perrott,
Eduard Ayguadé,
Jordi Garcia,
Jordi Torres:
High Performance Fortran Implementations: A Survey.
Scientific Programming 6(3): 243-248 (1997) |
1996 |
24 | | Xavier Martorell,
Jesús Labarta,
Nacho Navarro,
Eduard Ayguadé:
A Library Implementation of the Nano-Threads Programming Model.
Euro-Par, Vol. II 1996: 644-649 |
23 | | Eduard Ayguadé,
Jordi Garcia,
M. Luz Grande,
Jesús Labarta:
Data Distribution and Loop Parallelization for Shared-Memory Multiprocessors.
LCPC 1996: 41-55 |
22 | EE | Josep Llosa,
Mateo Valero,
Eduard Ayguadé:
Heuristics for Register-Constrained Software Pipelining.
MICRO 1996: 250-261 |
21 | EE | Jordi Torres,
Eduard Ayguadé,
Jesús Labarta,
Mateo Valero:
Loop Parallelization: Revisiting Framework of Unimodular Transformations.
PDP 1996: 420-428 |
1995 |
20 | | Josep Llosa,
Mateo Valero,
Eduard Ayguadé:
Non-Consistent Dual Register Files to Reduce Register Pressure.
HPCA 1995: 22-31 |
19 | EE | Montse Peiron,
Mateo Valero,
Eduard Ayguadé,
Tomás Lang:
Vector Multiprocessors with Arbitrated Memory Access.
ISCA 1995: 243-252 |
18 | | Eduard Ayguadé,
Jordi Garcia,
Mercè Gironés,
M. Luz Grande,
Jesús Labarta:
Data Redistribution in an Automatic Data Distribution Tool.
LCPC 1995: 407-421 |
17 | EE | Josep Llosa,
Mateo Valero,
Eduard Ayguadé,
Antonio González:
Hypernode reduction modulo scheduling.
MICRO 1995: 350-360 |
16 | EE | Roger Espasa,
Mateo Valero,
David A. Padua,
Marta Jiménez,
Eduard Ayguadé:
Quantitative analysis of vector code.
PDP 1995: 452-463 |
15 | EE | Jordi Garcia,
Eduard Ayguadé,
Jesús Labarta:
A Novel Approach Towards Automatic Data Distribution.
SC 1995 |
14 | | Mateo Valero,
Tomás Lang,
Montse Peiron,
Eduard Ayguadé:
Conflict-Free Access for Streams in Multimodule Memories.
IEEE Trans. Computers 44(5): 634-646 (1995) |
1994 |
13 | | Mateo Valero,
Montse Peiron,
Eduard Ayguadé:
Memory Access Synchronization in Vector Multiprocessors.
CONPAR 1994: 414-425 |
12 | | Josep Llosa,
Mateo Valero,
José A. B. Fortes,
Eduard Ayguadé:
Using Sacks to Organize Registers in VLIW Machines.
CONPAR 1994: 628-639 |
11 | EE | Montse Peiron,
Mateo Valero,
Eduard Ayguadé:
Synchronized access to streams in SIMD vector multiprocessors.
International Conference on Supercomputing 1994: 23-32 |
10 | | Eduard Ayguadé,
Jordi Garcia,
Mercè Gironés,
Jesús Labarta,
Jordi Torres,
Mateo Valero:
Detecting and Using Affinity in an Automatic Data Distribution Tool.
LCPC 1994: 61-75 |
9 | | Mateo Valero,
Eduard Ayguadé,
Montse Peiron:
Network Synchronization and Out-of-Order Access to Vectors.
Parallel Processing Letters 4: 405-415 (1994) |
1993 |
8 | EE | Eduard Ayguadé,
Jordi Torres:
Partitioning the Statement per Iteration Space Using Non-Singular Matrices.
International Conference on Supercomputing 1993: 407-415 |
7 | | Jordi Torres,
Eduard Ayguadé,
Jesús Labarta,
Mateo Valero:
Align and Distribute-based Linear Loop Transformations.
LCPC 1993: 321-339 |
1992 |
6 | EE | Mateo Valero,
Tomás Lang,
Eduard Ayguadé:
Conflict-free access of vectors with power-of-two strides.
ICS 1992: 149-156 |
5 | | Mateo Valero,
Tomás Lang,
José M. Llabería,
Montse Peiron,
Eduard Ayguadé,
Juan J. Navarro:
Increasing the Number of Strides for Conflict-Free Vector Access.
ISCA 1992: 372-381 |
1991 |
4 | | Jordi Torres,
Eduard Ayguadé,
Jesús Labarta,
José M. Llabería,
Mateo Valero:
On Automatic Loop Data-Mapping for Distributed-Memory Multiprocessors.
EDMCC 1991: 173-182 |
3 | | Jesús Labarta,
Eduard Ayguadé,
Jordi Torres,
Mateo Valero,
José M. Llabería:
Balanced Loop Partitioning Using GTS.
LCPC 1991: 298-312 |
2 | | Mateo Valero,
Tomás Lang,
José María Llabería,
Montse Peiron,
Juan J. Navarro,
Eduard Ayguadé:
Conflict-Free Strides for Vectors in Matched Memories.
Parallel Processing Letters 1: 95-102 (1991) |
1989 |
1 | | Jesús Labarta,
Eduard Ayguadé:
GTS: Extracting Full Parallelism Out of DO Loops.
PARLE (2) 1989: 43-54 |