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 |