| 2009 | ||
|---|---|---|
| 148 | Paul M. Carpenter, Alex Ramírez, Eduard Ayguadé: Mapping stream programs onto heterogeneous multiprocessor systems. CASES 2009: 57-66 | |
| 147 | Barbara M. Chapman, Bart Kienhuis, Eduard Ayguadé, François Bodin, Oscar G. Plata, Eric Stotzer: Introduction. Euro-Par 2009: 837-838 | |
| 146 | Eduard Ayguadé, Rosa M. Badia, Francisco D. Igual, Jesús Labarta, Rafael Mayo, Enrique S. Quintana-Ortí: An Extension of the StarSs Programming Model for Platforms with Multiple GPUs. Euro-Par 2009: 851-862 | |
| 145 | Vladimir Gajinov, Ferad Zyulkyarov, Osman S. Unsal, Adrián Cristal, Eduard Ayguadé, Tim Harris, Mateo Valero: QuakeTM: parallelizing a complex sequential application using transactional memory. ICS 2009: 126-135 | |
| 144 | Eduard Ayguadé, Rosa M. Badia, Daniel Cabrera, Alejandro Duran, Marc González, Francisco D. Igual, Daniel Jimenez, Jesús Labarta, Xavier Martorell, Rafael Mayo, Josep M. Pérez, Enrique S. Quintana-Ortí: A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures. IWOMP 2009: 154-167 | |
| 143 | Yolanda Becerra, David Carrera, Eduard Ayguadé: Batch Job Profiling and Adaptive Profile Enforcement for Virtualized Environments. PDP 2009: 414-418 | |
| 142 | Rosa M. Badia, Josep M. Pérez, Eduard Ayguadé, Jesús Labarta: Impact of the Memory Hierarchy on Shared Memory Architectures in Multicore Programming Models. PDP 2009: 437-445 | |
| 141 | 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 | |
| 140 | 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 | |
| 139 | Paul M. Carpenter, Alex Ramírez, Eduard Ayguadé: The Abstract Streaming Machine: Compile-Time Performance Modelling of Stream Programs on Heterogeneous Multiprocessors. SAMOS 2009: 12-23 | |
| 138 | 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) | |
| 137 | Judit Planas, Rosa M. Badia, Eduard Ayguadé, Jesús Labarta: Hierarchical Task-Based Programming With StarSs. IJHPCA 23(3): 284-299 (2009) | |
| 136 | Jesús Labarta, Eduard Ayguadé, Mateo Valero: BSC Vision Towards Exascale. IJHPCA 23(4): 340-343 (2009) | |
| 2008 | ||
| 135 | 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 | |
| 134 | Xavier Teruel, Priya Unnikrishnan, Xavier Martorell, Eduard Ayguadé, Raúl Silvera, Guansong Zhang, Ettore Tiotto: OpenMP tasks in IBM XL compilers. CASCON 2008: 16 | |
| 133 | David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres, Eduard Ayguadé: Managing SLAs of heterogeneous workloads using dynamic application placement. HPDC 2008: 217-218 | |
| 132 | Vicenç Beltran, Jordi Torres, Eduard Ayguadé: Improving Web Server Performance Through Main Memory Compression. ICPADS 2008: 303-310 | |
| 131 | Vicenç Beltran, Jordi Torres, Eduard Ayguadé: Understanding tuning complexity in multithreaded and hybrid web servers. IPDPS 2008: 1-12 | |
| 130 | Alejandro Duran, Julita Corbalán, Eduard Ayguadé: Evaluation of OpenMP Task Scheduling Strategies. IWOMP 2008: 100-110 | |
| 129 | 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 | |
| 128 | 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 | |
| 127 | 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 | |
| 126 | David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres, Eduard Ayguadé: Utility-based placement of dynamic Web applications with fairness goals. NOMS 2008: 9-16 | |
| 125 | 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 | |
| 124 | Alejandro Duran, Julita Corbalán, Eduard Ayguadé: An adaptive cut-off for task parallelism. SC 2008: 36 | |
| 123 | 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) | |
| 122 | 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) | |
| 121 | David Carrera, Vicenç Beltran, Jordi Torres, Eduard Ayguadé: A hybrid connector for efficient web servers. IJHPCN 5(5/6): 323-330 (2008) | |
| 120 | Guang R. Gao, Mitsuhisa Sato, Eduard Ayguadé: Guest Editors Introduction: Special Issue on OpenMP. International Journal of Parallel Programming 36(3): 287-288 (2008) | |
| 119 | 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 | ||
| 118 | Xavier Teruel, Xavier Martorell, Alejandro Duran, Roger Ferrer, Eduard Ayguadé: Support for OpenMP tasks in Nanos v4. CASCON 2007: 256-259 | |
| 117 | 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 | |
| 116 | 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 | |
| 115 | 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 | |
| 114 | Eduard Ayguadé, Alejandro Duran, Jay Hoeflinger, Federico Massaioli, Xavier Teruel: An Experimental Evaluation of the New OpenMP Tasking Model. LCPC 2007: 63-77 | |
| 113 | Paul M. Carpenter, David Ródenas, Xavier Martorell, Alex Ramírez, Eduard Ayguadé: A Streaming Machine Description and Programming Model. SAMOS 2007: 107-116 | |
| 112 | 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) | |
| 111 | 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) | |
| 110 | Eduard Ayguadé, Matthias S. Müller: Special Issue on OpenMP - Guest Editors' Introduction. International Journal of Parallel Programming 35(4): 331-333 (2007) | |
| 109 | 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) | |
| 108 | Eduard Ayguadé, Matthias S. Müller: Introduction. International Journal of Parallel Programming 35(5): 437-439 (2007) | |
| 2006 | ||
| 107 | 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 | |
| 106 | Eduard Ayguadé, Wolfgang Karl, Koen De Bosschere, Jean-Francois Collard: Topic 7: Parallel Computer Architecture and Instruction Level Parallelism. Euro-Par 2006: 459 | |
| 105 | Xavier Martorell, Marc González, Alejandro Duran, Jairo Balart, Roger Ferrer, Eduard Ayguadé, Jesús Labarta: Techniques supporting threadprivate in OpenMP. IPDPS 2006 | |
| 104 | Jairo Balart, Marc González, Xavier Martorell, Eduard Ayguadé, Jesús Labarta: Runtime Address Space Computation for SDSM Systems. LCPC 2006: 330-344 | |
| 103 | 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) | |
| 102 | David Ródenas, Xavier Martorell, Eduard Ayguadé, Jesús 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) | |
| 101 | Juan José 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) | |
| 100 | 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 | ||
| 99 | 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 | |
| 98 | David Carrera, Vicenç Beltran, Jordi Torres, Eduard Ayguadé: A Hybrid Web Server Architecture for e-Commerce Applications. ICPADS (1) 2005: 182-188 | |
| 97 | Jordi Guitart, David Carrera, Vicenç Beltran, Jordi Torres, Eduard Ayguadé: Session-Based Adaptive Overload Control for Secure Dynamic Web Applications. ICPP 2005: 341-349 | |
| 96 | Jordi Guitart, Vicenç Beltran, David Carrera, Jordi Torres, Eduard Ayguadé: Characterizing Secure Dynamic Web Applications Scalability. IPDPS 2005 | |
| 95 | 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 | |
| 94 | 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 | |
| 93 | Jordi Guitart, David Carrera, Jordi Torres, Eduard Ayguadé, Jesús Labarta: Tuning Dynamic Web Applications using Fine-Grain Analysis. PDP 2005: 84-91 | |
| 2004 | ||
| 92 | Vicenç Beltran, David Carrera, Jordi Torres, Eduard Ayguadé: Evaluating the Scalability of Java Event-Driven Web Servers. ICPP 2004: 134-142 | |
| 91 | Eduard Ayguadé, Marc González, Xavier Martorell, Gabriele Jost: Employing Nested OpenMP for the Parallelization of Multi-Zone Computational Fluid Dynamics Applications. IPDPS 2004 | |
| 90 | Juan José Costa, Toni Cortes, Xavier Martorell, Eduard Ayguadé, Jesús Labarta: Running OpenMP Applications Efficiently on an Everything-Shared SDSM. IPDPS 2004 | |
| 89 | Miquel Pericàs, Eduard Ayguadé, Javier Zalamea, Josep Llosa, Mateo Valero: with Wide Functional Units. SAMOS 2004: 88-97 | |
| 88 | Javier Zalamea, Josep Llosa, Eduard Ayguadé, Mateo Valero: Register Constrained Modulo Scheduling. IEEE Trans. Parallel Distrib. Syst. 15(5): 417-430 (2004) | |
| 87 | 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) | |
| 86 | Daniel Ortega, Mateo Valero, Eduard Ayguadé: Dynamic Memory Instruction Bypassing. International Journal of Parallel Programming 32(3): 199-224 (2004) | |
| 85 | 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 | ||
| 84 | Daniel Ortega, Eduard Ayguadé, Mateo Valero: Dynamic memory instruction bypassing. ICS 2003: 316-325 | |
| 83 | Jordi Guitart, Xavier Martorell, Jordi Torres, Eduard Ayguadé: Application/Kernel Cooperation Towards the Efficient Execution of Shared-Memory Parallel Java Codes. IPDPS 2003: 38 | |
| 82 | Javier Zalamea, Josep Llosa, Eduard Ayguadé, Mateo Valero: Hierarchical Clustered Register File Organization for VLIW Processors. IPDPS 2003: 77 | |
| 81 | 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 | |
| 80 | 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 | |
| 79 | 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 | |
| 78 | 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 | |
| 77 | 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) | |
| 76 | Haoqiang Jin, Gabriele Jost, Jerry C. Yan, Eduard Ayguadé, Marc González, Xavier Martorell: Automatic multilevel parallelization using OpenMP. Scientific Programming 11(2): 177-190 (2003) | |
| 75 | Eduard Ayguadé, Barbara M. Chapman: Introduction. Scientific Programming 11(2): 79-80 (2003) | |
| 2002 | ||
| 74 | Daniel Ortega, Eduard Ayguadé, Jean-Loup Baer, Mateo Valero: Cost-Effective Compiler Directed Memory Prefetching and Bypassing. IEEE PACT 2002: 189-198 | |
| 73 | 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 | |
| 72 | 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) | |
| 71 | 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 | ||
| 70 | 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 | |
| 69 | Marc González, Eduard Ayguadé, Xavier Martorell, Jesús Labarta: Complex Pipelined Executions in OpenMP Parallel Applications. ICPP 2001: 295-304 | |
| 68 | Jordi Guitart, Jordi Torres, Eduard Ayguadé, J. Mark Bull: Performance Analysis Tools for Parallel Java Applications on Shared-memory Systems. ICPP 2001: 357-364 | |
| 67 | 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 | |
| 66 | Daniel Ortega, Mateo Valero, Eduard Ayguadé: A novel renaming mechanism that boosts software prefetching. ICS 2001: 501-510 | |
| 65 | Javier Zalamea, Josep Llosa, Eduard Ayguadé, Mateo Valero: MIRS: Modulo Scheduling with Integrated Register Spilling. LCPC 2001: 239-253 | |
| 64 | Javier Zalamea, Josep Llosa, Eduard Ayguadé, Mateo Valero: Modulo scheduling with integrated register spilling for clustered VLIW architectures. MICRO 2001: 160-169 | |
| 63 | Dimitrios S. Nikolopoulos, Constantine D. Polychronopoulos, Eduard Ayguadé: Scaling irregular parallel codes with minimal programming effort. SC 2001: 16 | |
| 62 | Dimitrios S. Nikolopoulos, Eduard Ayguadé: A Study of Implicit Data Distribution Methods for OpenMP Using the SPEC Benchmarks. WOMPAT 2001: 115-129 | |
| 61 | Marc González, Eduard Ayguadé, Xavier Martorell, Jesús Labarta: Defining and Supporting Pipelined Executions in OpenMP. WOMPAT 2001: 155-169 | |
| 60 | 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) | |
| 59 | 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) | |
| 58 | 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) | |
| 57 | 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) | |
| 56 | 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) | |
| 55 | 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) | |
| 54 | 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 | ||
| 53 | 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 | |
| 52 | 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 | |
| 51 | 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 | |
| 50 | 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 | |
| 49 | José Oliver, Eduard Ayguadé, Nacho Navarro: Towards an efficient exploitation of loop-level parallelism in Java. Java Grande 2000: 9-15 | |
| 48 | 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 | |
| 47 | 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 | |
| 46 | Javier Zalamea, Josep Llosa, Eduard Ayguadé, Mateo Valero: Two-level hierarchical register file organization for VLIW processors. MICRO 2000: 137-146 | |
| 45 | Javier Zalamea, Josep Llosa, Eduard Ayguadé, Mateo Valero: Improved spill code generation for software pipelined loops. PLDI 2000: 134-144 | |
| 44 | Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou, Constantine D. Polychronopoulos, Jesús Labarta, Eduard Ayguadé: Is Data Distribution Necessary in OpenMP? SC 2000 | |
| 43 | 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 | ||
| 42 | 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 | |
| 41 | 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 | |
| 40 | 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 | |
| 39 | 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 | |
| 38 | Ivan Martel, Daniel Ortega, Eduard Ayguadé, Mateo Valero: Increasing effective IPC by exploiting distant parallelism. International Conference on Supercomputing 1999: 348-355 | |
| 37 | 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 | ||
| 36 | 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 | |
| 35 | David López, Josep Llosa, Mateo Valero, Eduard Ayguadé: Widening Resources: A Cost-effective Technique for Aggressive ILP Architectures. MICRO 1998: 237-246 | |
| 34 | Josep Llosa, Mateo Valero, Eduard Ayguadé, Antonio González: Modulo Scheduling with Reduced Register Pressure. IEEE Trans. Computers 47(6): 625-638 (1998) | |
| 33 | 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) | |
| 32 | 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 | ||
| 31 | Xavier Martorell, Jesús Labarta, Nacho Navarro, Eduard Ayguadé: Analysis of Several Scheduling Algorithms under the Nano-Thread Programming Model. IPPS 1997: 281-287 | |
| 30 | 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 | |
| 29 | 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 | |
| 28 | 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) | |
| 27 | Ronald H. Perrott, Eduard Ayguadé, Jordi Garcia, Jordi Torres: High Performance Fortran Implementations: A Survey. Scientific Programming 6(3): 243-248 (1997) | |
| 1996 | ||
| 26 | 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 | |
| 25 | Eduard Ayguadé, Jordi Garcia, M. Luz Grande, Jesús Labarta: Data Distribution and Loop Parallelization for Shared-Memory Multiprocessors. LCPC 1996: 41-55 | |
| 24 | Josep Llosa, Mateo Valero, Eduard Ayguadé: Heuristics for Register-Constrained Software Pipelining. MICRO 1996: 250-261 | |
| 23 | Jordi Torres, Eduard Ayguadé, Jesús Labarta, Mateo Valero: Loop Parallelization: Revisiting Framework of Unimodular Transformations. PDP 1996: 420-428 | |
| 22 | Jordi Garcia, Eduard Ayguadé, Jesús Labarta: Using a 0-1 Integer Programming Model for Automatic Static Data Distribution. Parallel Processing Letters 6(1): 159-171 (1996) | |
| 1995 | ||
| 21 | Josep Llosa, Mateo Valero, Eduard Ayguadé: Non-Consistent Dual Register Files to Reduce Register Pressure. HPCA 1995: 22-31 | |
| 20 | Montse Peiron, Mateo Valero, Eduard Ayguadé, Tomás Lang: Vector Multiprocessors with Arbitrated Memory Access. ISCA 1995: 243-252 | |
| 19 | 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 | |
| 18 | Josep Llosa, Mateo Valero, Eduard Ayguadé, Antonio González: Hypernode reduction modulo scheduling. MICRO 1995: 350-360 | |
| 17 | Roger Espasa, Mateo Valero, David A. Padua, Marta Jiménez, Eduard Ayguadé: Quantitative analysis of vector code. PDP 1995: 452-463 | |
| 16 | Jordi Garcia, Eduard Ayguadé, Jesús Labarta: A Novel Approach Towards Automatic Data Distribution. SC 1995 | |
| 15 | 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 | ||
| 14 | Mateo Valero, Montse Peiron, Eduard Ayguadé: Memory Access Synchronization in Vector Multiprocessors. CONPAR 1994: 414-425 | |
| 13 | Josep Llosa, Mateo Valero, José A. B. Fortes, Eduard Ayguadé: Using Sacks to Organize Registers in VLIW Machines. CONPAR 1994: 628-639 | |
| 12 | Montse Peiron, Mateo Valero, Eduard Ayguadé: Synchronized access to streams in SIMD vector multiprocessors. International Conference on Supercomputing 1994: 23-32 | |
| 11 | 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 | |
| 10 | Mateo Valero, Eduard Ayguadé, Montse Peiron: Network Synchronization and Out-of-Order Access to Vectors. Parallel Processing Letters 4: 405-415 (1994) | |
| 1993 | ||
| 9 | Eduard Ayguadé, Jordi Torres: Partitioning the Statement per Iteration Space Using Non-Singular Matrices. International Conference on Supercomputing 1993: 407-415 | |
| 8 | Jordi Torres, Eduard Ayguadé, Jesús Labarta, Mateo Valero: Align and Distribute-based Linear Loop Transformations. LCPC 1993: 321-339 | |
| 7 | Montse Peiron, Mateo Valero, Eduard Ayguadé, Tomás Lang: Conflict-free access to streams in multiprocessor systems. Microprocessing and Microprogramming 38(1-5): 119-130 (1993) | |
| 1992 | ||
| 6 | 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 | |