Alberto Scionti

Dr. Alberto Scionti

Advanced Computing, Photonics and Electromagnetics (CPE) group at Fondazione LINKS, 10138 Turin, Italy
orcid

Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 June 2019
Verified
Book Chapter
Closed access
PDF file
Alberto SciontiAlberto Scionti
Alberto Scionti
JMJan Martinovic
Jan Martinovic
OTOlivier Terzo
Olivier Terzo
EWEtienne Walter
Etienne Walter
MLMarc Levrier
Marc Levrier
RPRoberto Peveri
Roberto Peveri

1 November 2009
Verified
Conference Paper
Open access
Stefano Di CarloStefano Di Carlo
Stefano Di Carlo
PPPaolo Prinetto
Paolo Prinetto
Alberto SciontiAlberto Scionti
Alberto Scionti
Nowadays, systems-on-chip are commonly equipped with reconfigurable hardware. The use of hybrid architectures based on a mixture of general purpose processors and reconfigurable components has gained importance across the scientific community allowing a significant improvement of computational performance. Along with the demand for performance, the great sensitivity of reconfigurable hardware devices to physical defects lead to the request of highly dependable and fault tolerant systems. This paper proposes an FPGA-based reconfigurable software architecture able to abstract the underlying hardware platform giving an homogeneous view of it. The abstraction mechanism is used to implement fault tolerance mechanisms with a minimum impact on the system performance.

1 July 2021
Verified
Book Chapter
Open access
PDF file
SHStephan Hachinger
Stephan Hachinger
MGMartin Golasowski
Martin Golasowski
JMJan Martinovic
Jan Martinovic
MHMohamad Hayek
Mohamad Hayek
RGRubén García-Hernández
Rubén García-Hernández
OTOlivier Terzo
Olivier Terzo
Traditional usage models of Supercomputing centres have been extended by High-Throughput Computing (HTC), High-Performance Data Analytics (HPDA) and Cloud Computing. The complexity of current compute platforms calls for solutions to simplify usage and conveniently orchestrate computing tasks. These enable also non-expert users to efficiently execute Big Data workflows. In this context, the LEXIS project (‘Large-scale EXecution for Industry and Society’, H2020 GA 825532, https://lexis-project.eu) sets up an orchestration platform for compute- and data-intensive workflows. Its main objective is to implement a front-end and interfaces/APIs for distributed data management and workflow orchestration. The platform uses an open-source Identity and Access Management solution and a custom billing system. The data management API allows data ingestion and staging between various infrastructures. The orchestration API allows execution of workflows specified in extended TOSCA. LEXIS uses innovative technologies like YORC and Alien4Cloud for orchestration or iRODS/EUDAT-B2SAFE for data management, accelerated by Burst Buffers. Three pilot use cases from Aeronautics Engineering, Earthquake/Tsunami Analysis, and Weather and Climate Prediction are used to test the services. On the road towards longer-term sustainability, we are expanding this user base and aiming at the immersion of more Supercomputing centres within the platform.

11 May 2023 in The Journal of Supercomputing
Verified
Journal Article
Open access
PDF file
SMSomnath Mazumdar
Somnath Mazumdar
Alberto SciontiAlberto Scionti
Alberto Scionti
SZStéphane Zuckerman
Stéphane Zuckerman
Antoni PorteroAntoni Portero
Antoni Portero
Applications running in a large and complex manycore system can significantly benefit from adopting the dataflow model of computation. In a dataflow execution environment, a thread can run only if all its required inputs are available. While the potential benefits are large, it is not trivial to improve resource utilization and energy efficiency by focusing on dataflow thread execution models (i.e., the ways specifying how the threads adhering to a dataflow model of computation execute on a given compute/communication architecture). This paper proposes and implements a hardware-software co-design-based dataflow threads management framework. It works at the Network-on-Chip (NoC) level and consists of three stages. The first stage focuses on a fast and effective thread distribution policy. The next stage proposes an approach that adds reconfigurability to a 2D mesh NoC via customized instructions to manage the dataflow thread distribution. Finally, a 2D mesh and ring-based hybrid NoC is proposed for better scalability and higher performance. This work can be considered a primary reference framework from which extensions can be carried out.


22 April 2024
Verified
Conference Paper
Open access
FLFrancesco Lubrano
Francesco Lubrano
CVChiara Vercellino
Chiara Vercellino
GVGiacomo Vitali
Giacomo Vitali
PVPaolo Viviani
Paolo Viviani
Alberto SciontiAlberto Scionti
Alberto Scionti
OTOlivier Terzo
Olivier Terzo
In High-Performance Computing (HPC), workflows are utilized to define and manage a set of interdependent computations which allow the users to extract insights from (scientific) numerical simulations or data analytics. HPC platforms can perform extreme-scale simulations, combining Artificial Intelligence (AI) training and inference and data analytics (we refer to heterogeneous workflows), by providing tools and computing resources which serve a variety of use-cases spanning very diverse application domains (e.g., weather forecasting, quantum mechanics, etc.). Executing such workflows at scale requires to handle dependencies, job submission automation, I/O mechanisms. Despite State-of-the-Art batch schedulers can be configured and integrated with tools accomplishing this automation, a number of cases where resource allocation can lead to inefficiencies still exist. In this paper, to overcome these limitations, we present the WARP (Workflow-aware Advanced Resource Planner), a tool that integrates with workflow management tools and batch schedulers, to reserve in advance resources for an optimal execution of jobs, based on their duration, dependencies and machine load. WARP has been designed to minimize the overall workflow execution, without violating the priority policies for cluster users imposed by the system administrators.