Skip to main content

Showing 1–4 of 4 results for author: Cherubin, S

.
  1. Building a Reusable and Extensible Automatic Compiler Infrastructure for Reconfigurable Devices

    Authors: Zhenya Zang, Uwe Dolinsky, Pietro Ghiglio, Stefano Cherubin, Mehdi Goli, Shufan Yang

    Abstract: Multi-Level Intermediate Representation (MLIR) is gaining increasing attention in reconfigurable hardware communities due to its capability to represent various abstract levels for software compilers. This project aims to be the first to provide an end-to-end framework that leverages open-source, cross-platform compilation technology to generate MLIR from SYCL. Additionally, it aims to explore a l… ▽ More

    Submitted 14 December, 2023; originally announced January 2024.

    Comments: 2023 33rd International Conference on Field-Programmable Logic and Applications (FPL)

  2. Array-Aware Matching: Taming the Complexity of Large-Scale Simulation Models

    Authors: Massimo Fioravanti, Daniele Cattaneo, Federico Terraneo, Silvano Seva, Stefano Cherubin, Giovanni Agosta, Francesco Casella, Alberto Leva

    Abstract: Equation-based modelling is a powerful approach to tame the complexity of large-scale simulation problems. Equation-based tools automatically translate models into imperative languages. When confronted with nowadays' problems, however, well assessed model translation techniques exhibit scalability issues, that are particularly severe when models contain very large arrays. In fact, such models can… ▽ More

    Submitted 6 September, 2023; v1 submitted 22 November, 2022; originally announced December 2022.

    ACM Class: I.6; F.2

  3. arXiv:1901.06363  [pdf, other

    cs.DC

    Tunable Approximations to Control Time-to-Solution in an HPC Molecular Docking Mini-App

    Authors: Davide Gadioli, Gianluca Palermo, Stefano Cherubin, Emanuele Vitali, Giovanni Agosta, Candida Manelfi, Andrea R. Beccari, Carlo Cavazzoni, Nico Sanna, Cristina Silvano

    Abstract: The drug discovery process involves several tasks to be performed in vivo, in vitro and in silico. Molecular docking is a task typically performed in silico. It aims at finding the three-dimensional pose of a given molecule when it interacts with the target protein binding site. This task is often done for virtual screening a huge set of molecules to find the most promising ones, which will be for… ▽ More

    Submitted 18 January, 2019; originally announced January 2019.

  4. arXiv:1901.06175  [pdf, ps, other

    cs.DC

    The ANTAREX Domain Specific Language for High Performance Computing

    Authors: Cristina Silvano, Giovanni Agosta, Andrea Bartolini, Andrea R. Beccari, Luca Benini, Loïc Besnard, João Bispo, Radim Cmar, João M. P. Cardoso, Carlo Cavazzoni, Daniele Cesarini, Stefano Cherubin, Federico Ficarelli, Davide Gadioli, Martin Golasowski, Antonio Libri, Jan Martinovič, Gianluca Palermo, Pedro Pinto, Erven Rohou, Kateřina Slaninová, Emanuele Vitali

    Abstract: The ANTAREX project relies on a Domain Specific Language (DSL) based on Aspect Oriented Programming (AOP) concepts to allow applications to enforce extra functional properties such as energy-efficiency and performance and to optimize Quality of Service (QoS) in an adaptive way. The DSL approach allows the definition of energy-efficiency, performance, and adaptivity strategies as well as their enfo… ▽ More

    Submitted 18 January, 2019; originally announced January 2019.