Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Giulio Gambardella is active.

Publication


Featured researches published by Giulio Gambardella.


Intelligent Decision Technologies | 2011

An area-efficient 2-D convolution implementation on FPGA for space applications

Stefano Di Carlo; Giulio Gambardella; Marco Indaco; Daniele Rolfo; Gabriele Tiotto; Paolo Ernesto Prinetto

The 2-D Convolution is an algorithm widely used in image and video processing. Although its computation is simple, its implementation requires a high computational power and an intensive use of memory. Field Programmable Gate Arrays (FPGA) architectures were proposed to accelerate calculations of 2-D Convolution and the use of buffers implemented on FPGAs are used to avoid direct memory access. In this paper we present an implementation of the 2-D Convolution algorithm on a FPGA architecture designed to support this operation in space applications. This proposed solution dramatically decreases the area needed keeping good performance, making it appropriate for embedded systems in critical space applications.


mediterranean conference on embedded computing | 2014

A cloud-based Cyber-Physical System for environmental monitoring

Teodora Sanislav; George Dan Mois; Silviu Folea; Liviu Miclea; Giulio Gambardella; Paolo Ernesto Prinetto

Cyber-Physical Systems (CPSs) represent a new generation of digital systems, where cyber entities and physical devices cooperate towards a set of common goals. The research presented in this paper aims to contribute to the development of CPSs by proposing an open architecture applicable in environmental monitoring, consisting of three layers. The paper provides a detailed description of each one of the CPSs main components. The bottom layer, composed of wireless sensor nodes, allows the acquisition of data and their transfer to the upper layers. The top and middle layers, composed of a measurements database, a knowledge base, a multi-agent society and web services, assure the proper operation of the CPS based on decision rules and complex data analyses. The proposed architecture provides a high degree of flexibility and scalability.


european test symposium | 2013

A software-based self test of CUDA Fermi GPUs

Stefano Di Carlo; Giulio Gambardella; Marco Indaco; Ippazio Martella; Paolo Ernesto Prinetto; Daniele Rolfo; Pascal Trotta

Nowadays, Graphical Processing Units (GPUs) have become increasingly popular due to their high computational power and low prices. This makes them particularly suitable for high-performance computing applications, like data elaboration and financial computation. In these fields, high efficient test methodologies are mandatory. One of the most effective ways to detect and localize hardware faults in GPUs is a Software-Based-Self-Test methodology (SBST). In this paper a fully comprehensive SBST and fault localization methodology for GPUs is presented. This novel approach exploits different custom test strategies for each component inside the GPU architecture. Such strategies guarantee both permanent fault detection and accurate fault localization.


IEEE Transactions on Very Large Scale Integration Systems | 2015

SA-FEMIP: A Self-Adaptive Features Extractor and Matcher IP-Core Based on Partially Reconfigurable FPGAs for Space Applications

Stefano Di Carlo; Giulio Gambardella; Paolo Ernesto Prinetto; Daniele Rolfo; Pascal Trotta

Video-based navigation (VBN) is increasingly used in space applications to enable autonomous entry, descent, and landing of aircrafts. VBN algorithms require real-time performances and high computational capabilities, especially to perform features extraction and matching (FEM). In this context, field-programmable gate arrays (FPGAs) can be employed as efficient hardware accelerators. This paper proposes an improved FPGA-based FEM module. Online self-adaptation of the parameters of both the image noise filter and the features extraction algorithm is adopted to improve the algorithm robustness. Experimental results demonstrate the effectiveness of the proposed self-adaptive module. It introduces a marginal resource overhead and no timing performance degradation when compared with the reference state-of-the-art architecture.


international on-line testing symposium | 2014

A novel methodology to increase fault tolerance in autonomous FPGA-based systems

Stefano Di Carlo; Giulio Gambardella; Paolo Ernesto Prinetto; Daniele Rolfo; Pascal Trotta; Alessandro Vallero

Nowadays Field-Programmable Gate Arrays (FP-GAs) are increasingly used in critical applications. In these scenarios fault tolerance techniques are needed to increase system dependability and lifetime. This paper proposes a novel methodology to achieve autonomous fault tolerance in FPGA-based systems affected by permanent faults. A design flow is defined to help designers to build a system with increased lifetime and availability. The methodology exploits Dynamic Partial Reconfiguration (DPR) to relocate at run-time faulty modules implemented onto the FPGA. A partitioning method is also presented to provide a solution which maximizes the number of permanent faults the system can tolerate. Experimental results highlight the negligible performance degradation introduced by applying the proposed methodology, and the improvements with respect to state-of-the-art solutions.


international test conference | 2013

Fault mitigation strategies for CUDA GPUs

Stefano Di Carlo; Giulio Gambardella; Ippazio Martella; Paolo Ernesto Prinetto; Daniele Rolfo; Pascal Trotta

High computation is a predominant requirement in many applications. In this field, Graphic Processing Units (GPUs) are more and more adopted. Low prices and high parallelism let GPUs be attractive, even in safety critical applications. Nonetheless, new methodologies must be studied and developed to increase the dependability of GPUs. This paper presents effective fault mitigation strategies for CUDA-based GPUs against permanent faults. The methodology to apply these strategies, on the software to be executed, is fully described and verified. The graceful performance degradation achieved by the proposed technique outperforms multithreaded CPU implementation, even in presence of multiple permanent faults.


ACM Transactions on Reconfigurable Technology and Systems | 2015

SATTA: A Self-Adaptive Temperature-Based TDF Awareness Methodology for Dynamically Reconfigurable FPGAs

Stefano Di Carlo; Giulio Gambardella; Paolo Ernesto Prinetto; Daniele Rolfo; Pascal Trotta

Dependability issues due to nonfunctional properties are emerging as a major cause of faults in modern digital systems. Effective countermeasures have to be developed to properly manage their critical timing effects. This article presents a methodology to avoid transition delay faults in field-programmable gate array (FPGA)-based systems, with low area overhead. The approach is able to exploit temperature information and aging characteristics to minimize the cost in terms of performances degradation and power consumption. The architecture of a hardware manager able to avoid delay faults is presented and analyzed extensively, as well as its integration in the standard implementation design flow.


field-programmable logic and applications | 2013

FEMIP: A high performance FPGA-based features extractor & matcher for space applications

Stefano Di Carlo; Giulio Gambardella; Paolo Ernesto Prinetto; Daniele Rolfo; Pascal Trotta; Piergiorgio Lanza

Nowadays, Video-Based Navigation (VBN) is increasingly used in space-applications. The future space-missions will include this approach during the Entry, Descent and Landing (EDL) phase, in order to increase the landing point precision. This paper presents FEMIP: a high performance FPGA-based features extractor and matcher tuned for space applications. It outperforms the current state-of-the-art, ensuring a higher throughput and a lower hardware resources usage.


Intelligent Decision Technologies | 2013

SAFE: A self adaptive frame enhancer FPGA-based IP-core for real-time space applications

Stefano Di Carlo; Giulio Gambardella; Piergiorgio Lanza; Paolo Ernesto Prinetto; Daniele Rolfo; Pascal Trotta

Video-based navigation is an increasingly used procedure with hard real-time requirements and high computational effort. In this field, FPGA hardware acceleration supplies low-cost and considerable performances enhancement. Video-based navigation algorithms extrapolate and correlate features from images, relying on their accuracy. Image enhancement provides more defined and contrasted frames, assuring high precision feature extraction. The paper introduces an FPGA-based self-adaptive image enhancer. The IP-core is suitable for hard-real time applications, such as space applications, thanks to the guaranteed high-throughput.


east-west design and test symposium | 2011

A unifying formalism to support automated synthesis of SBSTs for embedded caches

Stefano Di Carlo; Giulio Gambardella; Marco Indaco; Daniele Rolfo; Paolo Ernesto Prinetto

The paper presents a new unifying formalism introduced to effectively support the automatic generation of assembly test programs to be used as SBST (Software Based Self-Testing) for both data and instruction cache memories. In particular, the new formalism allows the description of the target memory, of the selected March Test algorithm, and the way this has to be customize to adapt it to the selected cache.

Collaboration


Dive into the Giulio Gambardella's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

George Dan Mois

Technical University of Cluj-Napoca

View shared research outputs
Top Co-Authors

Avatar

Liviu Miclea

Technical University of Cluj-Napoca

View shared research outputs
Top Co-Authors

Avatar

Silviu Folea

Technical University of Cluj-Napoca

View shared research outputs
Top Co-Authors

Avatar

Teodora Sanislav

Technical University of Cluj-Napoca

View shared research outputs
Researchain Logo
Decentralizing Knowledge