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:


Year: 2008
Paper title Authors Conference
Dispersing proprietary applications as benchmarks through code mutation Luk Van Ertvelde and Lieven Eeckhout Architectural Support for Programming Languages and Operating Systems
Automated Hardware-Independent Scenario Identification Juan Hamers and Lieven Eeckhout Design Automation Conference 2008
MAPS: An Integrated Framework for MPSoC Application Parallelization Jianjiang Ceng, Jeronimo Castrillon, Weihua Sheng, Hanno Scharwächter, Rainer Leupers, Gerd Ascheid, Heinrich Meyr, Tsuyoshi Isshiki and Hiroaki Kunieda Design Automation Conference 2008
ADAM: Run-time Agent-based Distributed Application Mapping for On-chip Communication Mohammad A. Al Faruque, Rudolf Krist and Jörg Henkel Design Automation Conference 2008
Run-time Instruction Set Selection in a Transmutable Embedded Processor Lars Bauer, Muhammad Shafique and Jörg Henkel Design Automation Conference 2008
Multiprocessor Performance Estimation Using Hybrid Simulation Lei Gao, Kingshuk Karuri, Stefan Kraemer, Rainer Leupers, Gerd Ascheid and Heinrich Meyr Design Automation Conference 2008
Power and Branch Aware Word-Length Optimization William Osborne, Jose Coutinho, Wayne Luk and Oskar Mencer Field-Programmable Custom Computing Machines 2008
Credit Risk Modelling using Hardware Accelerated Monte-Carlo Simulation David Barrie Thomas and Wayne Luk Field-Programmable Custom Computing Machines 2008
Runahead Threads to Improve SMT Performance Tanausu Ramirez, Alex Pajuelo, Oliverio J. Santana and Mateo Valero High-Performance Computer Architecture 2008
An OS-Based Alternative to Full Hardware Coherence on Tiled CMPs Christian Fensch and Marcelo Cintra High-Performance Computer Architecture 2008
A Two-Level Load/Store Queue based on Execution Locality Miquel Pericàs, Adrian Cristal, Francisco J. Cazorla, Ruben González, Alex Veidenbaum, Daniel A. Jiménez and Mateo Valero International Symposium on Computer Architecture 2008
Software-Controlled Priority Characterization of POWER5 Processor Carlos Boneti, Francisco J. Cazorla, Roberto Gioiosa, Alper Buyuktosunoglu, Chen-Yong Cher and Mateo Valero International Symposium on Computer Architecture 2008
Iterative Optimization in the Polyhedral Model: Part II, Multidimensional Time Louis-Noel Pouchet, Cedric Bastoul, John Cavazos and Albert Cohen Programming Language Design and Implementation 2008
Efficient unicast and multicast support for CMPs Samuel Rodrigo, José Flich, José Duato, Mark Hummel Symposium on Microarchitecture 2008
A Distributed Processor State Management/Architecture for Large-Window Processors Isidro González, Marco Galluzzi, Alex Veidenbaum, Marco Antonio Ramírez, Adrián Cristal, Mateo Valero Symposium on Microarchitecture 2008
Year: 2009
Paper title Authors Conference
Portable Compiler Optimization Across Embedded Programs and Microarchitectures using Machine Learning Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla, Grigori Fursin, Michael F.P. O'Boyle 42nd International Conference on Microarchitecture
EazyHTM: Eager-Lazy Hardware Transactional Memory Saša Tomic, Cristian Perfumo, Chinmay Kulkarni, Adrià Armejach, Adrián Cristal, Osman Unsal, Tim Harris, Mateo Valero 42nd International Conference on Microarchitecture
An Hybrid eDRAM/SRAM Macrocell to Implement First-level Data Caches Alejandro Valero, Julio Sahuquillo, Salvador Petit, Vicente Lorente, Ramón Canal, Pedro López, José Duato 42nd International Conference on Microarchitecture
Multiple Clock and Voltage Domains for Chip Multi Processors Efraim Rotem, Ran Ginosar, Avi Mendelson, Uri Weiser 42nd International Conference on Microarchitecture
Optimizing Shared Cache Behavior of Chip Multiprocessors Mahmut Kandemir, Sai Prasanth Muralidhara, Sri Hari Krishna Narayanan, Yuanrui Zhang, Ozcan Ozturk 42nd International Conference on Microarchitecture
Adaptive line placement with the set balancing cache Dyer Rolán, Basilio B. Fraguela and Ramón Doallo 42nd International Conference on Microarchitecture
Characterizing the resource-sharing levels in the UltraSPARC T2 Processor Vladimir Cakarevic, Petar Radojkovic, Javier Verdu, Alex Pajuelo, Francisco J. Cazorla, Mario Nemirovsky and Mateo Valero 42nd International Conference on Microarchitecture
Per-Thread Cycle Accounting in SMT Processors Stijn Eyerman, Lieven Eeckhout Architectural Support for Programming Languages and Operating Systems
Producing Wrong Data Without Doing Anything Obviously Wrong! Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter Sweeney Architectural Support for Programming Languages and Operating Systems
Way Stealing: Cache-Assisted Automatic Instruction Set Extensions Theo Kluter, Philip Brisk, Paolo Ienne, Edoardo Charbon Design and Automation Conference
Designing Heterogeneous ECU Networks via Compact Architecture Encoding and Hybrid Timing Analysis Michael Glaβ, Martin Lukasiewycz, Jürgen Teich, Unmesh D. Bordoloi, Samarjit Chakraborty Design and Automation Conference
NOC Topology Synthesis for Supporting Shutdown of Voltage Islands in SOCs Ciprian Seiculescu, Srinivasan Murali, Luca Benini, Giovanni Di Micheli Design and Automation Conference
Dynamic Thread and Data Mapping for NOC Based CMPs Mahmut Kandemir, Sai Prasanth Muralidhara, Ozcan Ozturk Design and Automation Conference
Accelerating Quadrature Methods for Option Valuation Anson H.T. Tse, David B. Thomas, Wayne Luk Field-Programmable Custom Computing Machines
FPGA Accelerated Simulation of Biologically Plausible Spiking Neural Networks David B. Thomas, Wayne Luk Field-Programmable Custom Computing Machines
FPGA Implementation of a Single-Precision Floating-Point Multiply-Accumulator with Single-Cycle Accumulation Arun Paidimarri, Alessandro Cevrero, Philip Brisk, Paolo Ienne Field-Programmable Custom Computing Machines
IMORC: Application Mapping, Monitoring and Optimization for High-Performance Reconfigurable Computing Tobias Schumacher, Christian Plessl, Marco Platzner Field-Programmable Custom Computing Machines
Benchmarking Reconfigurable Architectures in the Mobile Domain Peter Jamieson, Tobias Becker, Wayne Luk, Tero Rissa, Teemu Pitkanen, Peter Y.K. Cheung Field-Programmable Custom Computing Machines
Compact and Flexible Microcoded Elliptic Curve Processor for Reconfigurable Devices Samuel Antao, Ricardo Chaves, Leonel Sousa Field-Programmable Custom Computing Machines
Hardware Support for WCET Analysis of Hard Real-Time Multicore Systems Marco Paolieri, Eduardo Quiñones, Francisco J Cazorla, Guillem Bernat, Mateo Valero International Symposium on Computer Architecture 2009
Stream Chaining: Exploiting Multiple Levels of Correlation in Data Prefetching Pedro Diaz, Marcelo Cintra International Symposium on Computer Architecture 2009
Reconciling specialization and flexibility through compound circuits Sami Yehia, Sylvain Girbal, Hugues Berry, Olivier Temam International Symposium on Computer Architecture 2009
MRR: Enabling Fully Adaptive Multicast Routing for CMP Interconnection Networks Pablo Abad Fidalgo, Valentin Puente Varona and Jose Angel Gregorio Monasterio International Symposium on Computer Architecture 2009
Towards a Holistic Approach to Auto-Parallelization: Integrating Profile-Driven Parallelism Detection and Machine-Learning Based Mapping Georgios Tournavitis, Zheng Wang, Björn Franke, Michael O'Boyle Programming Language Design and Implementation 2009
Year: 2010
Paper title Authors Conference
Dynamic filtering: multi-purpose architecture support for language runtime systems Tim Harris, Adrian Cristal, Sasa Tomic and Osman Unsal ASPLOS 2010
Probabilistic Job Symbiosis Modeling for SMT Processor Scheduling Stijn Eyerman and Lieven Eeckhout ASPLOS 2010
An Asymmetric Distributed Shared Memory Model for Heterogeneous Parallel Systems Isaac Gelado, Javier Cabezas, John Stone, Sanjay Patel, Nacho Navarro and Wen-mei Hwu ASPLOS 2010
The aethereal network on chip after ten years: goals, evolution, lessons, and future Kees Goossens, Andreas Hansson DAC 2010
Networks on Chips: from research to products Luca Benini, Federico Angiolini, G. De Micheli, C. Seiculescu, S. Murali, L. Benini, F. Angiolini, A. Pullini DAC 2010
Processor virtualization and split compilation for heterogeneous multicore embedded systems Erven Rohou , Albert Cohen DAC 2010
Compilation and virtualization in the HiPEAC vision Christian Bertin, Christophe Guillon, Koen De Bosschere DAC 2010
A Correlation-Based Design Space Exploration Metdodology for Multiprocessor Systems-on-Chip Giovanni Mariani, Gianluca Palermo, Vittorio Zaccaria, Aleksandar Brankovic, Jovana Jovic and Cristina Silvano DAC 2010
Towards Scalable System-Level Reliability Analysis Michael Glass, Martin Lukasiewycz, Christian Haubelt and Jürgen Teich DAC 2010
Xetal-Pro: An Ultra-Low Energy and High tdroughput SIMD Processor Yifan He, Yu Pu, Zhenyu Ye, Sebastian M. Londono, Anteneh A. Abbo, Richard Kleihorst, Henk Corporaal DAC 2010
A Framework for Automatic Parallelization, Static and Dynamic Memory Optimization in MPSoC Platforms Yiannis Iosifidis, Arindam Mallik, Stylianos Mamagkakis, Eddy De Greef, Alexandros Bartzas, Dimitrios Soudris, Francky Catthoor DAC 2010
Energy-aware Optimisation for Run-Time Reconfiguration Tobias Becker, Wayne Luk and Peter Y. K. Cheung FCCM 2010
A Communication Aware Online Task Scheduling Algorithm for the FPGA-based Partially Reconfigurable Systems Yi Lu, Thomas Marconi, Koen Bertels, Georgi Gaydadjiev FCCM 2010
Automated Precision Analysis: A Polynomial Algebraic Approach David Boland and George Constantinides FCCM 2010
Interprocedural Placement-Aware Configuration Prefetching for FPGA-based Systems Joon Edward Sim, Weng-Fai Wong, Gregor Walla, Tobias Ziermann and Jürgen Teich FCCM 2010
Highly Versatile DSP Blocks for Improved FPGA Aritdmetic Performance Hadi Parandeh-Afshar and Paolo Ienne Field-Programmable Custom Computing Machines
Using tde Power Side Channel of FPGAs for Communication Daniel Ziener, Florian Baueregger, Jürgen Teich Field-Programmable Custom Computing Machines
DMA++: On the Fly Data Realignment for On-Chip Memories Marc Gonzalez, Felipe Cabarcas, Alex Ramirez, Xavier Martorell and Eduard Ayguade HPCA 2010
ESP-NUCA: A Low-Cost Adaptive Non-Uniform Cache Architecture Javier Merino, Valentin Puente and Jose-Angel Gregorio HPCA 2010
Interval Simulation: Raising the Level of Abstraction in Architectural Simulation Davy Genbrugge, Stijn Eyerman and Lieven Eeckhout HPCA 2010
Handling Branches in TLS Systems with Multi-Path Execution Polychronis Xekalakis and Marcelo Cintra HPCA 2010
Modeling Critical Sections in Amdahl's Law and its Implications for Multicore Design Stijn Eyerman, Lieven Eeckhout International Symposium on Computer Architecture
Evolution of tdread-Level Parallelism in Desktop Applications Geoffrey Blake, Ronald G. Dreslinski, Krisztian Flautner, Trevor Mudge International Symposium on Computer Architecture
Task Superscalar: An Out-of-Order Task Pipeline Yoav Etsion, Felipe Cabarcas, Alejandro Rico , Alex Ramirez , Rosa M. Badia, Eduard Ayguade , Jesus Labarta , Mateo Valero MICRO 2010
AVF stressmark: Towards an automated stress-testing of Microprocessor Vulnerability to Soft Errors Arun Arvind Nair, Lizy Kurian John , Lieven Eeckhout MICRO 2010
Architectural support for Fair Reader-Writer Locking Enrique Vallejo, Ramon Beivide, Adrian Cristal, Tim Harris, Fernando Vallejo Osman Unsal, Mateo Valero MICRO 2010
A Predictive Model for Dynamic Microarchitectural Adaptivity Control Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla, Michael F.P. O'Boyle MICRO 2010
Evaluating Iterative Optimization across 1000 Data Sets Yang Chen, Yuanjie Huang, Lieven Eeckhout, Grigori Fursin, Liang Peng, Olivier Temam, Chengyong Wu Programming Language Design and Implementation
Year: 2011
Paper title Authors Conference
Generalized Just-In-Time Trace Compilation using a Parallel Task Farm in a Dynamic Binary Translator Igor Böhm, Tobias J.K. Edler von Koch, Stephen Kyle, Björn Franke, and Nigel Topham Conference on Programming Language Design and Implementation
A First Step Towards Automatic Application of Power Analysis Countermeasures Ali Galip Bayrak, Francesco Regazzoni, Philip Brisk, Francois-Xavier Standaert, Paolo Ienne Design Automation Conference
Accuracy of Ethernet AVB Time Synchronization under Varying Temperature Conditions for Automotive Networks Andreas Kern, Helge Zinner, Thilo Streichert, Josef Nöbauer, Jürgen Teich Design Automation Conference
Modeling Adaptive Streaming Applications with Parameterized Polyhedral Process Networks Jiali Teddy Zhai, Nikolov Hristo, Todor Stefanov Design Automation Conference
Power-Gated MOS Current Mode Logic (PG-MCML): A Power-Aware DPA-Resistant Standard Cell Library Alessandro Cevrero, Francesco Regazzoni, Michael Schwander, Stéphane Badel, Paolo Ienne, Yususf Leblebici Design Automation Conference
Run-Time Adaptive Energy-Aware Motion and Disparity Estimation in Multiview Video Coding Bruno Zatt, Muhammad Shafique, Felipe Sampaio, Luciano Agostini, Sergio Bampi, Jörg Henkel Design Automation Conference
SEAL: Soft Error-Aware, Low-Power Scheduling by Monte Carlo State Space Under the Influence of Stochastic Spatial and Temporal Dependencies Nabeel Iqbal, Muhammad Adnan Siddique, Jörg Henkel Design Automation Conference
Symbolic System Synthesis in the Presence of Stringent Real-Time Constraints Felix Reimann, Martin Lukasiewycz, Michael Glaß, Christian Haubelt, Jürgen Teich Design Automation Conference
A new case for the TAGE branch predictor André Seznec International Conference on Microarchitecture
Accelerating Microprocessor Silicon Validation by Exposing ISA Diversity Nikos Foutris, Dimitris Gizopoulos, Mihalis Psarakis, Xavier Vera and Antonio Gonzalez International Conference on Microarchitecture
Complementing User-Level Coarse-Grain Parallelism with Implicit Speculative Parallelism Nikolas Ioannou and Marcelo Cintra International Conference on Microarchitecture
System-Level Integrated Server Architectures for Scale-Out Datacenters Sheng Li, Kevin Lim, Paolo Faraboschi, Jichuan Chang, Parthasarathy Ranganathan and Norm Jouppi International Conference on Microarchitecture
Automatic Abstraction and Fault Tolerance in Cortical Microarchitectures Atif Hashmi, Hugues Berry, Olivier Temam, Mikko Lipasti International Symposium on Computer Architecture
Increasing the Effectiveness of Directory Caches by Deactivating Coherence for Private Data Blas Cuesta, Alberto Ros, María Gómez, Antonio Robles, José Duato International Symposium on Computer Architecture
Cuckoo Directory: Efficient and Scalable CMP Coherence Michael Ferdman, Pejman Lotfi-Kamran, Ken Balet, Babak Falsafi International Symposium on High Performance Computer Architecture
Fg-STP: Fine-Grain Single Thread Partitioning on Multicores Rakesh Ranjan, Fernando Latorre, Pedro Marcuello, Antonio Gonzalez International Symposium on High Performance Computer Architecture
Practical and Secure PCM Systems by Online Detection of Malicious Write Streams Moinuddin K. Qureshi, André Seznec, Luis A. Lastras, Michele M. Franceschini International Symposium on High Performance Computer Architecture
Storage Free Confidence Estimation for the TAGE branch predictor André Seznec International Symposium on High Performance Computer Architecture
Mixed Precision Processing in Reconfigurable Systems Gary C.T. Chow, K.W. Kwok, Wayne Luk and Philip Leong Symposium on Field-Programmable Custom Computing Machines
TMbox: A Flexible and Reconfigurable 16-core Hybrid Transactional Memory System Nehir Sonmez, Oriol Arcas, Otto Pflucker, Osman Unsal, Adrián Cristal, Ibrahim Hur, Satnam Singh and Mateo Valero Symposium on Field-Programmable Custom Computing Machines
Loop Transformations: Convexity, Pruning and Optimization L. Pouchet, U. Bondhugula, C. Bastoul, A. Cohen, J. Ramanujam, P. Sadayappan, N. Vasilache Symposium on Principles of Programming Languages