Marco Branca

Learn More
This paper presents the implementation of a dual-priority scheduling algorithm for real-time embedded systems on a shared memory multiprocessor on FPGA. The dual-priority microkernel is supported by a multiprocessor interrupt controller to trigger periodic and aperiodic thread activation and manage context switching. We show how the dual-priority algorithm(More)
Interrupt-based programming is widely used for interfacing a processor with peripherals and allowing software threads to interact. Many hardware/software architectures have been proposed in the past to support this kind of programming practice. In the context of FPGA-based multiprocessors this topic has not been thoroughly faced yet. This paper presents the(More)
In this paper, we compare four algorithms for the mapping of pipelined applications on a heterogeneous multiprocessor platform implemented using Field Programmable Gate Arrays (FPGAs) with customizable processors. Initially, we describe the framework and the model of pipelined application we adopted. Then, we focus on the problem of mapping a set of(More)
Multiprocessors on a chip are the reality of these days. Semiconductor industry has recognized this approach as the most efficient in order to exploit chip resources, but the success of this paradigm heavily relies on the efficiency and widespread diffusion of parallel software. Among the many techniques to express the parallelism of applications, this(More)
In this paper we propose a flow based on the Bayesian Optimization Algorithm (BOA) for mapping pipelined applications on a heterogeneous multiprocessor platform on Field Programmable Gate Array (FPGA) with customizable processors. BOA is a Probabilistic Model Building Genetic Algorithm (PMBGA) that, substituting the classical mutation and crossover(More)
Rain nowcasting is an essential part of weather monitoring. It plays a vital role in human life, ranging from advanced warning systems to scheduling open air events and tourism. A nowcasting system can be divided into three fundamental steps, i.e., storm identification, tracking and nowcasting. The main contribution of this work is to propose procedures for(More)
This study investigates the quantitative accuracy of two X-Band weather radars recently installed in the Northern Negev (Israel). The area raises interest due to its strong climatological gradient that, in less than 100 km, ranges from Mediterranean, where land is extensively used for agriculture, to arid, where flash floods often cause casualties and(More)
This paper describes a technique developed to understand if a radar receiver filter is tuned or not, manually detuning the receiver central frequency and statistically analyzing the power distributions of Ground Clutter echoes observed in clear sky conditions. Statistical parameters characterizing such distributions are quite sensitive to the radar receiver(More)
This contribution deals with the technological aspects of a research funded in the framework of a Scientific Cooperation program between Italy and Israel. The aim of this research is to evaluate if real-time estimates of precipitation at high spatial and temporal resolution can significantly improve the efficiency of agricultural management by optimizing(More)
Long range weather radar observations are regularly used for short term forecasting and severe weather warning systems. Here, data acquired by portable and short range X-band mini weather radar are used, in order to try to forecast storms which are moving within the radar visibility area. Key step in developing an adequate storm forecasting system is the(More)
  • 1