Publications

  • [Conference] Expressing and Applying C++ Code Transformations for the HDF5 API Through a DSL
    Martin Golasowski, João Bispo, Jan Martinovic, Katerina Slaninová, João MP Cardoso
    16th Int. Conference on Computer Information Systems and Industrial Management Applications (CISIM 2017)
    June 16-18, 2017, Bialystok, Poland
  • [Conference] LARA as a Language-Independent Aspect-Oriented Programming Approach
    Pedro Pinto, Tiago Carvalho, João Bispo, João M. P. Cardoso
    The 32nd ACM SIGAPP Symposium On Applied Computing (SAC 2017)
    April 4-6, 2017, Marrakech, Morocco
    Download here.
  • [Journal] Thermal Analysis and Interpolation Techniques for a Logic+ WideIO Stacked DRAM Test Chip
    Francesco Beneventi, Andrea Bartolini, Pascal Vivet, Luca Benini
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
    2016
  • [Poster] DSL and Autotuning Tools for Code Optimization on HPC Inspired by Navigation Use Case
    Jan Martinovic, Katerina Slaninova, Martin Golasowski, Radim Cmar, João M. P. Cardoso, João Bispo, Gianluca Palermo, Davide Gadioli, Cristina Silvano
    SC16: International Conference for High Performance Computing, Networking, Storage and Analysis
    November 13-18, 2016, Salt Lake City, UT, USA
    Download here.
  • [Journal] COBAYN: Compiler Autotuning Framework using Bayesian Networks
    Amir Hossein Ashouri, Giovanni Mariani, Gianluca Palermo, Eunjung Park, John Cavazos, Cristina Silvano
    ACM Transactions on Architecture and Code Optimization (TACO)
    June, 2016
    Download here.
  • [Conference] Evaluation of Synchronization Protocols for fine-grain HPC sensor data time-stamping and collection
    Antonio Libri, Andrea Bartolini, Michele Magno and Luca Benini
    The 2016 International Conference on High Performance Computing & Simulation (HPCS 2016)
    July 20-22, 2016, Insbruck, Austria
    Download here.
  • [Conference] Cooling-Aware Node-level Task Allocation for Next-Generation Green HPC Systems
    Francesco Beneventi, Andrea Bartolini, Carlo Cavazzoni and Luca Benini
    The 2016 International Conference on High Performance Computing & Simulation (HPCS 2016)
    July 20-22, 2016, Insbruck, Austria
    Download here.
  • [Conference] The ANTAREX approach to autotuning and adaptivity for energy efficient HPC systems
    Cristina Silvano, Giovanni Agosta, Stefano Cherubin, Davide Gadioli, Gianluca Palermo, Andrea Bartolini, Luca Benini, Jan Martinovic, Martin Palkovic, Katerina Slaninová, João Bispo, João M. P. Cardoso, Rui Abreu, Pedro Pinto, Carlo Cavazzoni, Nico Sanna, Andrea R. Beccari, Radim Cmar, Erven Rohou
    ACM International Conference on Computing Frontiers 2016
    May, 2016, Como, Italy
    Download here.
  • [Conference] Stochastic Analysis of Energy Consumption in Pool Depletion Systems
    D. Cerotti, M. Gribaudo, R. Pinciroli, G. Serazzi
    Measurement, Modelling and Evaluation of Dependable Computer and Communication Systems (MMB’2016), published in Volume 9629 of the series Lecture Notes in Computer Science (LNCS)
    April 4-6, 2016, Münster, Germany
  • [Conference] Autotuning and adaptivity approach for energy efficient Exascale HPC systems: The ANTAREX approach
    Cristina Silvano, Giovanni Agosta, Andrea Bartolini, Andrea R. Beccari, Luca Benini, João Bispo, Radim Cmar, João M. P. Cardoso, Carlo Cavazzoni, Jan Martinovic, Gianluca Palermo, Martin Palkovic, Pedro Pinto, Erven Rohou, Nico Sanna, Katerina Slaninová
    2016 Design, Automation & Test in Europe Conference & Exhibition (DATE)
    March, 2016, Dresden, Germany
    Download here.
  • [Conference] Predictive Modeling Methodology for Compiler Phase-Ordering
    Amir Hossein Ashouri, Andrea Bignoli, Gianluca Palermo and Cristina Silvano
    PARMA-DITAM 2016 Workshop, 7th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures, 5th Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms
    January, 2016, Prague, Czech Republic
    Download here.
  • [Conference] Stack Size Estimation on Machine-Independent Intermediate Code for OpenCL Kernels
    Stefano Cherubin, Michele Scandale, Giovanni Agosta
    PARMA-DITAM 2016 Workshop, 7th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures, 5th Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms
    January, 2016, Prague, Czech Republic
    Download here.
  • [Conference] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    Cristina Silvano, Giovanni Agosta, Andrea Bartolini, Andrea Beccari, Luca Benini, João M. P. Cardoso, Carlo Cavazzoni, Jan Martinovic, Gianluca Palermo, Martin Palkovic , Erven Rohou, Nico Sanna and Katerina Slaninova
    18th IEEE International Conference on Computational Science and Engineering / 13th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing
    October, 2015, Porto, Portugal
    Download here.

Presentations

  • [Invited talk] GPS Navigation companies needs and experiences with high performance computing
    PARMA-DITAM 2017 Workshop
    January 25, 2017, Stockholm, Sweden
  • [Invited Talk] On the Path towards Exascale Computing in the Czech Republic and in Europe
    [Speaker] Martin Palkovič, IT4I
    Exascale II: Roadmaps and Challenges, The 14th HPC Connection Workshop@SC16
    November 16, 2016, Salt Lake City, UT, USA
    Download here.
  • [Poster] DSL and Autotuning Tools for Code Optimization on HPC Inspired by Navigation Use Case
    [Speaker] Kateřina Slaninová, IT4I
    SC16: International Conference for High Performance Computing, Networking, Storage and Analysis
    November 13-18, 2016, Salt Lake City, UT, USA
    Download here.
  • [Oral Presentation] The ANTAREX Approach to Autotuning and Adaptivity for Energy Efficient HPC Systems
    [Speaker] Jorge Barbosa, FEUP
    Nesus Fifth Working Group Meeting
    July 8, 2016, Ljubljana, Slovenia
    Download here.
  • [Invited talk] AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems: The ANTAREX Approach
    Workshop about Computational Challenges on Climate Modelling and Weather Prediction (CLIMA’2016)
    July 1, 2016, Porto, Portugal
  • [Oral Presentation] The LARA-based Compiler Toolsuite
    ACM Conference on Languages, Compilers, Tools, and Theory for Embedded Systems (LCTES’2016)
    June 13-14, 2016, Santa Barbara, California, USA
  • [Seminar] Design Space and Application Autotuning for Runtime Adaptivity in Multicore Architectures
    Brain Inspired Computing Group, IBM Research, Austin
    June 9, 2016, Austin, Texas, USA
  • [Seminar] Design Space and Application Autotuning for Runtime Adaptivity in Multicore Architectures
    The University of Texas at Austin, Electrical and Computer Engineering, Computer Architecture Seminar
    June 3, 2016, Austin, Texas, USA
  • [Invited Talk] The ANTAREX Approach to Autotuning and Adaptivity for Energy Efficient HPC Systems
    [Speaker] Cristina Silvano, POLIMI
    ACM International Conference on Computing Frontiers (CF’2016)
    May 16-18, 2016, Como, Italy
  • [Keynote] Sub-PicoJoule per Operation scalable computing - Why, When, How?
    [Speaker] Luca Benini, ETHZ
    ACM International Conference on Computing Frontiers (CF’2016)
    May 16-18, 2016, Como, Italy
  • [Poster] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale
    [Speaker] Kateřina Slaninová, IT4I
    HPC systems PRACE Scientific & Industrial Conference, PRACEdays 2016
    2016, Prague, Czech Republic
  • [Invited Talk] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale
    [Speaker] Martin Palkovic, IT4Innovations
    European HPC Summit week: EXDCI (European eXtreme Data and Computing Initiative) Workshop
    2016, Prague, Czech Republic
  • [Invited Talk] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    Cristina Silvano
    Thematic Session: Programming Models and Tools towards Energy-efficient Exascale Computing Systems, in HiPEAC Computing System Week
    April 20, 2016, Porto, Portugal
    Download here.
  • [Tutorial] A DSL-based Approach for Cross Layer Programming: Monitoring, Adaptivity and Tuning
    [Speakers] João M. P. Cardoso, João Bispo, Tiago Carvalho, Pedro Pinto, Luís Reis, Ricardo Nobre, UPORTO
    Thematic Session: LARA Tutorial: A DSL-based Approach for Cross Layer Programming: Monitoring, Adaptivity and Tuning, in HiPEAC Computing System Week
    April 18, 2016, Porto, Portugal
    Download here.
  • [Panel] Moore's law is still alive! So why resource awareness?
    [Panel Participant] João M. P. Cardoso, UPORTO [Member of the Organization] Cristina Silvano, POLIMI
    First Workshop on Resource Awareness and Application Autotuning in Adaptive and Heterogeneous Computing
    March 18, 2016, Dresden, Germany
  • [Invited Talk] A DSL-based Approach for Cross Layer Programming: Monitoring, Adaptivity and Tuning
    [Speaker] João M. P. Cardoso
    First Workshop on Resource Awareness and Application Autotuning in Adaptive and Heterogeneous Computing
    March 18, 2016, Dresden, Germany
  • [Oral Presentation] AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems: the ANTAREX Approach
    [Speaker] Cristina Silvano, POLIMI
    DATE2016-EU-Track, EU Special Session: Energy Efficiency drives Design
    March 16, 2016, Dresden, Germany
  • [Poster] Stack Size Estimation on Machine-Independent Intermediate Code for OpenCL Kernels
    [Speaker] Stefano Cherubin, POLIMI
    European LLVM Developers' Meeting
    March 17-18, 2016, Barcelona, Spain
    Download here.
  • [Oral Presentation] A Predictive Modeling Framework For Compiler Phase-ordering Problem
    [Speaker] Amir Hossein Ashouri, POLIMI
    Student Research Competition (SRC), The 14th International Symposium on Code Generation and Optimization (CGO’2016)
    March, 2016, Barcelona, Spain
  • [Invited Talk] Trends in Energy and Thermal efficiency of High Performance computing infrastructure
    [Speaker] Andrea Bartolini, ETHZ
    International Workshop on Dynamic Code Auto-Tuning (DCAT2016), part of International Symposium for Code Generation and Optimization (CGO’2016)
    March 12, 2016, Barcelona, Spain
  • [Invited Talk] Multiscale Energy-Thermal Management for Green Supercomputers
    [Speaker] Andrea Bartolini, ETHZ
    Dagstuhl Seminar 16052, Dark Silicon: From Embedded to HPC Systems - Dagstuhl Schloss
    January 31, 2016, Wadern, Germany
  • [Poster] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    [Speaker] Cristina Silvano, POLIMI
    10th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC’2016)
    January 20, 2016, Prague, Czech Republic
  • [Keynote] Sub-pj per operation scalable computing - the next challenge
    [Speaker] Luca Benini, ETHZ
    ICT-Energy: Minimizing Energy Consumption of Computing to the Limit, workshop co-located with HiPEAC’2016
    January 18, 2016, Prague, Czech Republic
  • [Invited Talk] Programming tools and algorithms for exascale systems
    [Speaker] Martin Palkovic, IT4Innovations
    PARMA-DITAM 2016 Workshop, 7th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures, 5th Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms, co-located with HiPEAC’2016
    January 18, 2016, Prague, Czech Republic
  • [Poster] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    [Speaker] Erven Rohou, INRIA
    Green ICT Day
    November 30, 2015, Rennes, France
  • [Birds of a Feather] Taking on Exascale Challenges: Key Lessons and International Collaboration Opportunities Delivered by European Cutting-Edge HPC Initiatives
    [Speaker] Martin Palkovic, IT4Innovations
    International Conference for High Performance Computing, Networking, Storage and Analysis (SC’2015)
    November 15-20, 2015, Austin, TX, USA
  • [Invited Talk] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    Green ICT @ IRISA
    November 30, 2015, Rennes, France
  • [Oral Presentation] ANTAREX Project, CINECA SuperComputing Applications and Innovation Department
    [Speaker] Nico Sanna, CINECA
    SCAI (FET HPC), Future and Emerging Technologies: Giornata Nazionale di Lancio dei Bandi 2016-17 in Horizon 2020
    November 29, 2015, Roma, Italy
  • [Poster] ANTAREX: AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    [Speaker] Cristina Silvano
    18th IEEE International Conference on Computational Science and Engineering / 13th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing
    October 23, 2015, Porto, Portugal
    Download here.
    Download poster here.
  • [Keynote] Design Space Exploration and Application Autotuning for Runtime Adaptivity in Multicore Architectures
    Cristina Silvano, POLIMI
    18th IEEE International Conference on Computational Science and Engineering / 13th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing
    October 21, 2015, Porto, Portugal
    Download here.
  • [Invited Talk] Trends in Energy, Power and Thermal Efficiency of HPC systems
    [Speaker] Andrea Bartolini, ETHZ
    Workshop on Computational Science Infrastructure and Applications for Academic Development in the ICTP
    October, 2015, Trieste, Italy
  • [Oral Presentation] ANTAREX -- AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    Cristina Silvano, POLIMI
    ETP4HPC (European Technology Platform for High Performance Computing) - EXDCI (European eXtreme Data and Computing Initiative) Workshop
    September 29-30, 2015, Rome, Italy
    Download here.
  • [Oral Presentation] ANTAREX -- AutoTuning and Adaptivity appRoach for Energy efficient eXascale HPC systems
    Cristina Silvano, POLIMI
    Thematic Session on: Challenges and Opportunities in Next-Generation HPC Systems for Real-Time Applications, HiPEAC Comptuting System Week
    September 21, 2015
    Download here.

Tools

libVersioningCompiler

Enables runtime compilation of source code and dynamic loading of a specified C/C++ function. It also provides support for versioning of the compiled functions.

Examon

A highly scalable framework for performance and energy monitoring of HPC servers.

mARGOt

C++ framework to enable dynamic adaptation of applications, in order to face changes in the execution environment or in the application requirements.

Power Manager

Power capper that selects the best performance point for each core in order to maintain a power constraint.

Clava

C/C++ source-to-source tool for code instrumentation and transformations controlled by the LARA language.