scispace - formally typeset
Search or ask a question
Author

Luca Sterpone

Other affiliations: Instituto Politécnico Nacional
Bio: Luca Sterpone is an academic researcher from Polytechnic University of Turin. The author has contributed to research in topics: Fault injection & Field-programmable gate array. The author has an hindex of 24, co-authored 222 publications receiving 3125 citations. Previous affiliations of Luca Sterpone include Instituto Politécnico Nacional.


Papers
More filters
Journal ArticleDOI
TL;DR: A new hybrid technique that monitors the control flow at both points and compares them to detect possible errors is proposed, and shows full control-flow error detection with no performance degradation and small area overhead.
Abstract: Hybrid error-detection techniques combine software techniques with an external hardware module that monitor st he execution of a microprocessor. The external hardware module typ- ically observes the control flow at the input or at the output of the microprocessor and compares it with the expected one. This paper proposes a new hybrid technique that monitors the control flow at both points and compares them to detect possible errors. The proposed approach does not require any software modifica- tion to detect control-flow errors. Fault-injection campaigns have been performed on an LEON3 microprocessor. The results show full control-flow error detection with no performance degradation and small area overhead. A complete solution can be obtained by complementing the proposed approach with software fault-toler- ance techniques for data errors.

18 citations

Journal ArticleDOI
TL;DR: This paper proposes a self-repairing method for partially and dynamically reconfigurable systems applied at a fine-grain granularity level that is able to recover and correct errors using the run-time partial reconfiguration capabilities offered by modern SRAM-based FPGAs.
Abstract: Reconfigurable systems are gaining an increasing interest in the domain of safety-critical applications, for example in the space and avionic domains. In fact, the capability of reconfiguring the system during run-time execution and the high computational power of modern Field Programmable Gate Arrays (FPGAs) make these devices suitable for intensive data processing tasks. Moreover, such systems must also guarantee the abilities of self-awareness, self-diagnosis and self-repair in order to cope with errors due to the harsh conditions typically existing in some environments. In this paper we propose a self-repairing method for partially and dynamically reconfigurable systems applied at a fine-grain granularity level. Our method is able to detect correct and recover errors using the run-time capabilities offered by modern SRAM-based FPGAs. Fault injection campaigns have been executed on a dynamically reconfigurable system embedding a number of benchmark circuits. Experimental results demonstrate that our method achieves full detection of single and multiple errors, while significantly improving the system availability with respect to traditional error detection and correction methods.

18 citations

Proceedings ArticleDOI
02 Jul 2018
TL;DR: A method for evaluating the fault coverage that can be achieved using an application program is proposed and some guidelines for improving the achieved fault coverage are provided.
Abstract: General Purpose Graphical Processing Units (GPGPUs) are increasingly used in safety critical applications such as the automotive ones. Hence, techniques are required to test them during the operational phase with respect to possible permanent faults arising when the device is already deployed in the field. Functional tests adopting Software-based Self-test (SBST) are an effective solution since they provide benefits in terms of intrusiveness, flexibility and test duration. While the development of the functional test code addressing the several computational cores composing a GPGPU can be done resorting to known methods developed for CPUs, for other modules which are typical of a GPGPU we still miss effective solutions. This paper focuses on one of the most relevant module consists on the scheduler core which is in charge of managing different scalar computational cores and the different executed threads. At first, we propose a method for evaluating the fault coverage that can be achieved using an application program. Then, we provide some guidelines for improving the achieved fault coverage. Experimental results are provided on an open-source VHDL model of a GPGPU.

18 citations

Journal ArticleDOI
TL;DR: Results show that this method is able to exploit the intrinsic parallelism of the VLIW processor, taming the growth in size, and duration of the test program when the processor size grows.
Abstract: Very long instruction word (VLIW) processors are increasingly employed in a large range of embedded signal processing applications, mainly due to their ability to provide high performances with reduced clock rate and power consumption. At the same time, there is an increasing request for efficient and optimal test techniques able to detect permanent faults in VLIW processors. Software-based self-test (SBST) methods are a consolidated and effective solution to detect faults in a processor both at the end of the production phase or during the operational life; however, when traditional SBST techniques are applied to VLIW processors, they may prove to be ineffective (especially in terms of size and duration), due to their inability to exploit the parallelism intrinsic in these architectures. In this paper, we present a new method for the automatic generation of efficient test programs specifically oriented to VLIW processors. The method starts from existing test programs based on generic SBST algorithms and automatically generates effective test programs able to reach the same fault coverage, while minimizing the test duration and the test code size. The method consists of four parametric phases and can deal with different VLIW processor models. The main goal of the paper is to show that in the case of VLIW processors, it is possible to automatically generate an effective test program able to achieve high fault coverage with minimal test time and required resources. Experimental data gathered on a case study demonstrate the effectiveness of the proposed approach; results show that this method is able to exploit the intrinsic parallelism of the VLIW processor, taming the growth in size, and duration of the test program when the processor size grows.

18 citations

Journal ArticleDOI
TL;DR: A simulator of soft errors in the configuration memory of SRAM-based FPGAs, named ASSESS, adopts fault models for SEUs affecting the configuration bits controlling both logic and routing resources that have been demonstrated to be much more accurate than classical fault models adopted by academic and industrial fault simulators currently available.
Abstract: In this paper a simulator of soft errors (SEUs) in the configuration memory of SRAM-based FPGAs is presented. The simulator, named ASSESS, adopts fault models for SEUs affecting the configuration bits controlling both logic and routing resources that have been demonstrated to be much more accurate than classical fault models adopted by academic and industrial fault simulators currently available. The simulator permits the propagation of faulty values to be traced in the circuit, thus allowing the analysis of the faulty circuit not only by observing its output, but also by studying fault activation and error propagation. ASSESS has been applied to several designs, including the miniMIPS microprocessor, chosen as a realistic test case to evaluate the capabilities of the simulator. The ASSESS simulations have been validated comparing their results with a fault injection campaign on circuits from the ITC'99 benchmark, resulting in an average error of only 0.1%.

18 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: A comprehensive overview of the current understanding of the physiological roles of EVs is provided, drawing on the unique EV expertise of academia-based scientists, clinicians and industry based in 27 European countries, the United States and Australia.
Abstract: In the past decade, extracellular vesicles (EVs) have been recognized as potent vehicles of intercellular communication, both in prokaryotes and eukaryotes. This is due to their capacity to transfer proteins, lipids and nucleic acids, thereby influencing various physiological and pathological functions of both recipient and parent cells. While intensive investigation has targeted the role of EVs in different pathological processes, for example, in cancer and autoimmune diseases, the EV-mediated maintenance of homeostasis and the regulation of physiological functions have remained less explored. Here, we provide a comprehensive overview of the current understanding of the physiological roles of EVs, which has been written by crowd-sourcing, drawing on the unique EV expertise of academia-based scientists, clinicians and industry based in 27 European countries, the United States and Australia. This review is intended to be of relevance to both researchers already working on EV biology and to newcomers who will encounter this universal cell biological system. Therefore, here we address the molecular contents and functions of EVs in various tissues and body fluids from cell systems to organs. We also review the physiological mechanisms of EVs in bacteria, lower eukaryotes and plants to highlight the functional uniformity of this emerging communication system.

3,690 citations

Journal ArticleDOI
TL;DR: Recent progress in understanding extracellular vesicle biology and the role of extrace cellular vesicles in disease is reviewed, emerging therapeutic opportunities are discussed and the associated challenges are considered.
Abstract: Within the past decade, extracellular vesicles have emerged as important mediators of intercellular communication, being involved in the transmission of biological signals between cells in both prokaryotes and higher eukaryotes to regulate a diverse range of biological processes. In addition, pathophysiological roles for extracellular vesicles are beginning to be recognized in diseases including cancer, infectious diseases and neurodegenerative disorders, highlighting potential novel targets for therapeutic intervention. Moreover, both unmodified and engineered extracellular vesicles are likely to have applications in macromolecular drug delivery. Here, we review recent progress in understanding extracellular vesicle biology and the role of extracellular vesicles in disease, discuss emerging therapeutic opportunities and consider the associated challenges.

2,507 citations

Journal ArticleDOI
16 Mar 2012-Cell
TL;DR: Emerging principles of miRNA regulation of stress signaling pathways are reviewed and applied to the authors' understanding of the roles of miRNAs in disease.

1,491 citations

Journal ArticleDOI
TL;DR: The results show that atheroprotective stimuli induce communication between endothelial cells and SMCs through an miRNA- and extracellular-vesicle-mediated mechanism and that this may comprise a promising strategy to combat atherosclerosis.
Abstract: The shear-responsive transcription factor Kruppel-like factor 2 (KLF2) is a critical regulator of endothelial gene expression patterns induced by atheroprotective flow. As microRNAs (miRNAs) post-transcriptionally control gene expression in many pathogenic and physiological processes, we investigated the regulation of miRNAs by KLF2 in endothelial cells. KLF2 binds to the promoter and induces a significant upregulation of the miR-143/145 cluster. Interestingly, miR-143/145 has been shown to control smooth muscle cell (SMC) phenotypes; therefore, we investigated the possibility of transport of these miRNAs between endothelial cells and SMCs. Indeed, extracellular vesicles secreted by KLF2-transduced or shear-stress-stimulated HUVECs are enriched in miR-143/145 and control target gene expression in co-cultured SMCs. Extracellular vesicles derived from KLF2-expressing endothelial cells also reduced atherosclerotic lesion formation in the aorta of ApoE(-/-) mice. Combined, our results show that atheroprotective stimuli induce communication between endothelial cells and SMCs through an miRNA- and extracellular-vesicle-mediated mechanism and that this may comprise a promising strategy to combat atherosclerosis.

1,182 citations

Journal ArticleDOI
TL;DR: The information synthesized is expected to open new avenues for a large scale use of insect products as animal feed, and the levels of Ca and fatty acids in insect meals can be enhanced by manipulation of the substrate on which insects are reared.

1,068 citations