HiPEAC Paper Award

The HiPEAC Paper Award aims to encourage HiPEAC members to publish their work at conferences in which Europe is not strongly represented. The award consists of a certificate and a financial award of € 1000. The award is given to a HiPEAC member who presents a full paper in one of the following list of conferences (decision of the HiPEAC Steering Committee):
  • Symposium on Principles of Programming Languages (POPL)
  • Conference on Programming Language Design and Implementation (PLDI)
  • Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
  • International Symposium on Computer Architecture (ISCA)
  • International Symposium on High Performance Computer Architecture (HPCA)
  • Symposium on Field-Programmable Custom Computing Machines (FCCM)
  • Design Automation Conference (DAC)
  • Symposium on Microarchitecture (MICRO)
The following rules govern the HiPEAC award:
  • Only HiPEAC members are entitled to get an award
  • All authors get a HiPEAC award certificate
  • A HiPEAC member can receive a financial award only once
  • The work needs to have been done in Europe
  • If a paper is co-authored by two or more HiPEAC members who never got a financial award before, they have to decide whom will receive the award (only one award per paper)
  • Members can decide not to accept the financial award
The following papers were awarded:


2008

Paper titleAuthorsConference
Iterative Optimization in the Polyhedral Model: Part II, Multidimensional TimeLouis-Noel Pouchet, Cedric Bastoul, John Cavazos and Albert CohenProgramming Language Design and Implementation 2008
Dispersing proprietary applications as benchmarks through code mutationLuk Van Ertvelde and Lieven EeckhoutArchitectural Support for Programming Languages and Operating Systems
A Two-Level Load/Store Queue based on Execution LocalityMiquel Pericàs, Adrian Cristal, Francisco J. Cazorla, Ruben González, Alex Veidenbaum, Daniel A. Jiménez and Mateo ValeroInternational Symposium on Computer Architecture 2008
Software-Controlled Priority Characterization of POWER5 ProcessorCarlos Boneti, Francisco J. Cazorla, Roberto Gioiosa, Alper Buyuktosunoglu, Chen-Yong Cher and Mateo ValeroInternational Symposium on Computer Architecture 2008
Runahead Threads to Improve SMT PerformanceTanausu Ramirez, Alex Pajuelo, Oliverio J. Santana and Mateo ValeroHigh-Performance Computer Architecture 2008
An OS-Based Alternative to Full Hardware Coherence on Tiled CMPsChristian Fensch and Marcelo CintraHigh-Performance Computer Architecture 2008
Power and Branch Aware Word-Length OptimizationWilliam Osborne, Jose Coutinho, Wayne Luk and Oskar MencerField-Programmable Custom Computing Machines 2008
Credit Risk Modelling using Hardware Accelerated Monte-Carlo SimulationDavid Barrie Thomas and Wayne LukField-Programmable Custom Computing Machines 2008
Automated Hardware-Independent Scenario IdentificationJuan Hamers and Lieven EeckhoutDesign Automation Conference 2008
MAPS: An Integrated Framework for MPSoC Application ParallelizationJianjiang Ceng, Jeronimo Castrillon, Weihua Sheng, Hanno Scharwächter, Rainer Leupers, Gerd Ascheid, Heinrich Meyr, Tsuyoshi Isshiki and Hiroaki KuniedaDesign Automation Conference 2008
ADAM: Run-time Agent-based Distributed Application Mapping for On-chip CommunicationMohammad A. Al Faruque, Rudolf Krist and Jörg HenkelDesign Automation Conference 2008
Run-time Instruction Set Selection in a Transmutable Embedded ProcessorLars Bauer, Muhammad Shafique and Jörg HenkelDesign Automation Conference 2008
Multiprocessor Performance Estimation Using Hybrid SimulationLei Gao, Kingshuk Karuri, Stefan Kraemer, Rainer Leupers, Gerd Ascheid and Heinrich MeyrDesign Automation Conference 2008
Efficient unicast and multicast support for CMPsSamuel Rodrigo, José Flich, José Duato, Mark HummelSymposium on Microarchitecture 2008
A Distributed Processor State Management/Architecture for Large-Window ProcessorsIsidro González, Marco Galluzzi, Alex Veidenbaum, Marco Antonio Ramírez, Adrián Cristal, Mateo ValeroSymposium on Microarchitecture 2008


2009

Paper titleAuthorsConference
Towards a Holistic Approach to Auto-Parallelization: Integrating Profile-Driven Parallelism Detection and Machine-Learning Based MappingGeorgios Tournavitis, Zheng Wang, Björn Franke, Michael O'BoyleProgramming Language Design and Implementation 2009
Per-Thread Cycle Accounting in SMT ProcessorsStijn Eyerman, Lieven EeckhoutArchitectural Support for Programming Languages and Operating Systems
Producing Wrong Data Without Doing Anything Obviously Wrong!Todd Mytkowicz, Amer Diwan, Univ. of Colorado, USA, Matthias Hauswirth, Univ. of Lugano, Switzerland, Peter Sweeney, IBM Research, USAArchitectural Support for Programming Languages and Operating Systems
Hardware Support for WCET Analysis of Hard Real-Time Multicore SystemsMarco Paolieri, Eduardo Quiñones, Francisco J Cazorla, Guillem Bernat, Mateo ValeroInternational Symposium on Computer Architecture 2009
Stream Chaining: Exploiting Multiple Levels of Correlation in Data PrefetchingPedro Diaz, Marcelo CintraInternational Symposium on Computer Architecture 2009
Reconciling specialization and flexibility through compound circuitsSami Yehia, Sylvain Girbal, Hugues Berry, Olivier TemamInternational Symposium on High-Performance Computer Architecture 2009
MRR: Enabling Fully Adaptive Multicast Routing for CMP Interconnection NetworksPablo Abad Fidalgo, Valentin Puente Varona and Jose Angel Gregorio MonasterioInternational Symposium on High-Performance Computer Architecture 2009
Accelerating Quadrature Methods for Option ValuationAnson H.T. Tse, David B. Thomas, Wayne LukField-Programmable Custom Computing Machines
FPGA Accelerated Simulation of Biologically Plausible Spiking Neural NetworksDavid B. Thomas, Wayne LukField-Programmable Custom Computing Machines
Benchmarking Reconfigurable Architectures in the Mobile DomainPeter Jamieson, Tobias Becker, Wayne Luk, Tero Rissa, Teemu Pitkanen, Peter Y.K. CheungField-Programmable Custom Computing Machines
Compact and Flexible Microcoded Elliptic Curve Processor for Reconfigurable DevicesSamuel Antao, Ricardo Chaves, Leonel SousaField-Programmable Custom Computing Machines
FPGA Implementation of a Single-Precision Floating-Point Multiply-Accumulator with Single-Cycle AccumulationArun Paidimarri, Alessandro Cevrero, Philip Brisk, Paolo IenneField-Programmable Custom Computing Machines
IMORC: Application Mapping, Monitoring and Optimization for High-Performance Reconfigurable ComputingTobias Schumacher, Christian Plessl, Marco PlatznerField-Programmable Custom Computing Machines
Way Stealing: Cache-Assisted Automatic Instruction Set ExtensionsTheo Kluter, Philip Brisk, Paolo Ienne, Edoardo CharbonDesign and Automation Conference
Designing Heterogeneous ECU Networks via Compact Architecture Encoding and Hybrid Timing AnalysisMichael Glaβ, Martin Lukasiewycz, Jürgen Teich, Unmesh D. Bordoloi, Samarjit ChakrabortyDesign and Automation Conference
NOC Topology Synthesis for Supporting Shutdown of Voltage Islands in SOCsCiprian Seiculescu, Srinivasan Murali, Luca Benini, Giovanni Di MicheliDesign and Automation Conference
Dynamic Thread and Data Mapping for NOC Based CMPsMahmut Kandemir, Sai Prasanth Muralidhara, Ozcan OzturkDesign and Automation Conference
Portable Compiler Optimization Across Embedded Programs and Microarchitectures using Machine LearningChristophe Dubach, Timothy M. Jones, Edwin V. Bonilla, Grigori Fursin, Michael F.P. O'Boyle42nd International Conference on Microarchitecture
EazyHTM: Eager-Lazy Hardware Transactional MemorySaša Tomic, Cristian Perfumo, Chinmay Kulkarni, Adrià Armejach, Adrián Cristal, Osman Unsal, Tim Harris, Mateo Valero42nd International Conference on Microarchitecture
An Hybrid eDRAM/SRAM Macrocell to Implement First-level Data CachesAlejandro Valero, Julio Sahuquillo, Salvador Petit, Vicente Lorente, Ramón Canal, Pedro López, José Duato42nd International Conference on Microarchitecture
Multiple Clock and Voltage Domains for Chip Multi ProcessorsEfraim Rotem, Ran Ginosar, Avi Mendelson, Uri Weiser42nd International Conference on Microarchitecture
Optimizing Shared Cache Behavior of Chip MultiprocessorsMahmut Kandemir, Sai Prasanth Muralidhara, Sri Hari Krishna Narayanan, Yuanrui Zhang, Ozcan Ozturk42nd International Conference on Microarchitecture
Adaptive line placement with the set balancing cacheDyer Rolán, Basilio B. Fraguela and Ramón Doallo42nd International Conference on Microarchitecture
Characterizing the resource-sharing levels in the UltraSPARC T2 ProcessorVladimir Cakarevic, Petar Radojkovic, Javier Verdu, Alex Pajuelo, Francisco J. Cazorla, Mario Nemirovsky and Mateo Valero42nd International Conference on Microarchitecture