Svelto: High-level synthesis of multi-threaded accelerators for graph analytics

M Minutoli, VG Castellana, N Saporetti… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Graph analytics are an emerging class of irregular applications. Operating on very large
datasets, they present unique behaviors, such as fine-grained, unpredictable memory …

High-level synthesis of parallel specifications coupling static and dynamic controllers

VG Castellana, A Tumeo… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Conventional High-Level Synthesis (HLS) tools exploit parallelism mostly at the Instruction
Level (ILP). They statically schedule the input specifications and build centralized Finite …

End-to-end synthesis of dynamically controlled machine learning accelerators

S Curzel, NB Agostini, VG Castellana… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Edge systems are required to autonomously make real-time decisions based on large
quantities of input data under strict power, performance, area, and other constraints. Meeting …

High level synthesis of RDF queries for graph analytics

VG Castellana, M Minutoli, A Morari… - 2015 IEEE/ACM …, 2015 - ieeexplore.ieee.org
In this paper we present a set of techniques that enable the synthesis of efficient custom
accelerators for memory intensive, irregular applications. To address the challenges of …

Efficient synthesis of graph methods: A dynamically scheduled architecture

M Minutoli, VG Castellana, A Tumeo… - 2016 IEEE/ACM …, 2016 - ieeexplore.ieee.org
RDF databases naturally map to a graph representation and employ languages, such as
SPARQL, that implements queries as graph pattern matching routines. Graph methods …

Enabling the high level synthesis of data analytics accelerators

M Minutoli, VG Castellana, A Tumeo… - Proceedings of the …, 2016 - dl.acm.org
Conventional High Level Synthesis (HLS) tools mainly target compute intensive kernels
typical of digital signal processing applications. We are develo** techniques and …

Software defined accelerators from learning tools environment

A Tumeo, M Minutoli, VG Castellana… - 2020 57th ACM/IEEE …, 2020 - ieeexplore.ieee.org
Next generation systems, such as edge devices, will need to provide efficient processing of
machine learning (ML) algorithms along several metrics, including energy, performance …

Software defined architectures for data analytics

VG Castellana, M Minutoli, A Tumeo… - Proceedings of the 24th …, 2019 - dl.acm.org
Data analytics applications increasingly are complex workflows composed of phases with
very different program behaviors (eg, graph algorithms and machine learning, algorithms …

Improving HLS generated accelerators through relaxed memory access scheduling

J Rohde, K Müller, C Hochberger - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
High-Level-Synthesis can be used to generate hardware accelerators for compute intense
software parts (so called kernels). For meaningful acceleration, such kernels should be able …

Advanced C++ 14 Multithreading Modelling of Electronics Systems

H Fathollahi - 2022 - webthesis.biblio.polito.it
Chips become more complex so it is so important to have design automation in the upper
level of abstraction, where the trade-off is more effective and functionality is simpler for …