|  | 
(Instructions for authors can be found here)
 
 Workshop Program
 
 
 
   Session 1: Embedded Systems
Session chair: Michael O'Boyle
 
 
  
       Semi-Static Performance Prediction for MPSoC PlatformsAna Lucía Varbanescu, Henk
	      Sips and Arjan van Gemund
 Department of Computer Science, Delft University
		      of Technology, The Netherlands
 
       Automatic Customization of Embedded Applications for Enhanced Performance and 
           Reduced Power using Optimizing Compiler TechniquesEmre Özer1, Andy
			  Nisbet2, Milan Tichy3
			  and David Gregg3
 1 ARM Ltd., Cambridge, UK
 2 Manchester Metropolitan University,
			    UK
 3 University of Dublin, Ireland
 
       Extracting Threads Using Traces for System on a ChipEric Petit and François Bodin
 Irisa, Campus de Beaulieu, Rennes, France
 
Back to workshop program
 
 
 
 Session 2: Compiling for VLIW Processors
 Session chair: Peter Knijnenburg
 
 
Back to workshop program
 
 
 
 Session 3: Exploiting Accelerating Hardware
 Session chair: Manuel Arenaz
 
 
Back to workshop program
 
 
 
 Session 4: Memory Hierarchy Optimizations
 Session chair: Alain Darte
 
 
  
       Optimizing Cache Locality by Static Array RedimensioningE. Herruzo1, E.L. Zapata2 and O. Plata2
 1 Department of Electronics, University of
			      Córdoba, Spain
 2 Department of Computer Architecture, University of Málaga, Spain
       ESODYP: An Entirely Software and Dynamic Data Prefetcher based on a Markov ModelJean Christophe Beyler and Philippe Clauss
 Université de Strasbourg, LSIIT/ICPS, Illkirch-Graffenstaden, France
        Empirical Evaluation Of Compressive HashingMuthulakshmi Muthukumarasamy and Henry Dietz
 Department of Electrical and Computer Engineering, University of Kentucky, USA
 
Back to workshop program
 
 
 
 Session 5: Analysis Algorithms
 Session chair: Barbara Chapman
 
 
  
       Shape Analysis for Dynamic Data Structures based on Coexistent Links SetsA. Tineo, F. Corbera, A. Navarro, R. Asenjo and E.L. Zapata
 Department of Computer Architecture, University of Málaga, Spain
       The New Framework for Loop Nest Optimization in GCC: from
  Prototyping to EvaluationSebastian Pop1, Albert Cohen2, Pierre Jouvelot1 and Georges-André Silber1
 1 Centre de Recherche en Informatique, Mines de Paris, Fontainebleau, France
 2 ALCHEMY Group, INRIA Futurs, Orsay, France
 
       Automated and Accurate Cache Behavior Analysis for Codes with Irregular Access PatternsDiego Andrade, Manuel Arenaz, Basilio B.
				Fraguela, Juan Touriño
				and Ramón Doallo
 Computer Architecture Group, University of A Coruña, Spain
 
Back to workshop program
 
 
 
 Session 6: Domain-Specific Optimization
 Session chair: Basilio Fraguela
 
 
  
       Optimizing Sorting with Genetic AlgorithmsXiaoming Li, María Jesús Garzarán and
            David Padua
 Department of Computer Science, University of Illinois at Urbana-Champaign, USA
       Parallel Visualization using the Domain-Specific Interpreter PatternKaren Osmond, Olav Beckmann, Anthony
			      J. Field and Paul H. J. Kelly
 Department of Computing, Imperial College London, UK
       Efficient Search-Space Pruning for Integrated Fusion and
				  Tiling Transformations Xiaoyang Gao1, Sriram
				Krishnamoorthy1, Swarup
				Kumar Sahoo1, Chi-Chung
				  Lam1, Gerald
				  Baumgartner2,
				  J. Ramanujam3 and P. Sadayappan1
 1 Department of Computer Science and
				  Engineering, The Ohio State
				  University, USA
 2 Department of Computer Science, Louisiana State University, USA
 3 Department of Electrical and Computer Engineering, Louisiana State University, USA
 
Back to workshop program
 
 
 
 Session 7: Compiling Java
 Session chair: Henk Sips
 
 
Back to workshop program
 
 
 
 Session 8: Synchronization and Consistency
 Session chair: Christoph Kessler
 
 
  
       Fast Synchronization for Quasi-Immutable ObjectsHiroyasu Nishiyama1 and Kei Nakajima2
 1 Systems Development Laboratory, HITACHI, Japan
 2 Software Division, HITACHI, Japan
       Compiler Techniques for High Performance Sequentially Consistent Java ProgramsZehra Sura1, Xing Fang2, Chi-Leung Wong3, Samuel P. Midkiff2,
            Jaejin Lee4 and David Padua3
 1 IBM T.J. Watson Research Center, USA
 2 Purdue University, USA
 3 University of Illinois at Urbana-Champaign,
				    USA
 4 Seoul National University, Korea
 
       Optimal Linear-Time Barrier PlacementAlain Darte1 and Rob Schreiber2
 1 CNRS, LIP, ENS-Lyon, France
 2 Hewlett Packard Laboratories, Palo Alto, USA
 
Back to workshop program
 
 
 
 Session 9: Thread-Level Parallelism
 Session chair: Juan Touriño
 
 
  
       A Microthreaded Architecture and its CompilerT. Bernard, K. Bousias, B. de Geus,
			    M. Lankamp, L. Zhang, A. Pimentel,
			    P.M.W. Knijnenburg and C.R. Jesshope
 Computer Systems Architecture Group, Informatics
			      Institute, University of Amsterdam, The Netherlands
       The Mitosis Compiler: Speculative Parallelization using Pre-ComputationCarlos García Quiñones1, Carlos Madriles1, 
            Pedro Marcuello1,
			      Antonio González1,2 and Dean Tullsen3
 1 Intel Barcelona Research Center, Barcelona,
				Spain
 2 Department of Computer Architecture, Universitat
				Politcénica de Catalunya,
				  Barcelona, Spain
 3 Department of Computer Science and Engineering,
				UC San Diego, USA
 
       OpenUH: An Optimizing, Portable OpenMP CompilerChunhua Liao1, Oscar Hernandez1, Barbara Chapman1, Wenguang Chen2 
            and Weimin Zheng2
 1 Computer Science Department, University of Houston, USA
 2 Computer Science Department, Tsinghua University, China
 
Back to workshop program
 
 
 
 Session 10: Parallel Processing
 Session chair: David Padua
 
 
  
       Adaptive Selection of Communication Methods to Optimize
			      Collective MPI OperationsOlaf Hartmann1, Matthias Kühnemann1, Thomas Rauber2 and Gudula Rünger1
 1 Department of Computer Science, Chemnitz
			      University of Technology, Germany
 2 Department of Mathematics and Physics,
			    Bayreuth University, Germany
       Dynamic Scheduling of Parallel Tasks in Multiprogrammed Parallel Processing SystemsArun Kejariwal1, Alexandru Nicolau1 and
            Constantine D. Polychronopoulos2
 1 Center for Embedded Computer Systems,
				University of California at Irvine, USA
 2 Center of Supercomputing Research and
				  Development, University of Illinois
				  at Urbana-Champaign, USA
       Portable Checkpointing of MPI ApplicationsGabriel Rodríguez, María J. Martín, Patricia González, Juan Touriño and Ramón Doallo
 Computer Architecture Group, University of A Coruña, Spain
 
Back to workshop program
 
 
 
 Session 11: Optimizations
 Session chair: Ramón Doallo
 
 
  
       Supporting Higher-Order VirtualizationJeremy Singer, Chris Kirkham and Ian Watson
 School of Computer Science, University of Manchester,
			      UK
       Parallelizing Compilation Scheme for Reduction of Power Consumption of Chip MultiprocessorsJun Shirako1, Naoto Oshiyama1, Yasutaka Wada1, Hiroaki Shikano2, Keiji Kimura1,2 and Hironori Kasahara1,2
 1 Department of Computer Science, Waseda
				University, Tokyo, Japan
 2 Advanced Chip Multiprocessor Research
				  Institute, Waseda University, Tokyo,
				  Japan
       Toward Remote Object Coherence with Compiled Object Serialization for Distributed Computing with XML Web ServicesRobert van Engelen1, Wei Zhang1 and
				Madhusudhan Govindaraju2
 1 Department of Computer Science, Florida State
				  University, USA
 2 Department of Computer Science, State
				    University of New York (SUNY) at
				    Binghamton, USA
 
Back to workshop program
 
 
 
 Social event:
 
 Guided visit to Santiago de Compostela.
Bus leaves from the hotel at 15:30. 
Back to the hotel at approximately 20:00.
 
Back to workshop program
 
 
 
 Workshop dinner:
 
 Dinner at the Domus Restaurant at 21:00. 
Located in the Casa del Hombre "Domus" Museum 
(within walking distance from the hotel).
 
Back to workshop program
 |