Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francesco Poletti

dblp:40/3886 · DBLP profile ↗
← Back
12ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0002-1000-3083ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 11 · 3 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Optical networks · 100%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Parallel and multicore computing · 19% Embedded and real-time systems · 18% Processor architecture and microarchitecture · 18%

Topics — the 18 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Optical networks
optical amplifier
0.612022
Devices and Fibers for Ultrawideband Optical Communications · Proc. IEEE 2022
Optical networks
optical communication components
0.612022
Devices and Fibers for Ultrawideband Optical Communications · Proc. IEEE 2022
Optical networks
optical fiber transmission
0.612022
Devices and Fibers for Ultrawideband Optical Communications · Proc. IEEE 2022
Optical networks
wavelength-division multiplexing
0.212022
Devices and Fibers for Ultrawideband Optical Communications · Proc. IEEE 2022
Processor architecture and microarchitecture
chip multiprocessor
0.232007
Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support · IEEE Trans. Computers 2007
A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: architectural design space exploration · DAC 2006
A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip · DAC 2006
Energy-efficient computing
power-performance tradeoff
0.112007
Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support · IEEE Trans. Computers 2007
Parallel and multicore computing
programming models
0.112007
Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support · IEEE Trans. Computers 2007
Parallel and multicore computing › parallel programming models › hybrid programming models
shared memory and message passing
0.112007
Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support · IEEE Trans. Computers 2007
Integrated circuit design › system-on-chip
application-specific soc
0.112006
A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: architectural design space exploration · DAC 2006
Reconfigurable computing and FPGAs
FPGA-based emulation
0.112006
A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip · DAC 2006
Electronic design automation › hardware verification and test › functional verification › emulation
hardware/software emulation
0.112006
A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip · DAC 2006
Performance modeling and evaluation
simulation
0.112006
A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip · DAC 2006
Energy-efficient computing
thermal management
0.112006
A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip · DAC 2006
Embedded and real-time systems › embedded software › embedded operating systems
embedded memory management
0.012004
An integrated hardware/software approach for run-time scratchpad management · DAC 2004
Embedded and real-time systems › embedded software › embedded operating systems › embedded memory management
scratchpad memory management
0.012004
An integrated hardware/software approach for run-time scratchpad management · DAC 2004
Parallel and multicore computing
parallel programming models
0.012007
Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support · IEEE Trans. Computers 2007
Runtime systems and virtual machines
runtime memory management
0.012004
An integrated hardware/software approach for run-time scratchpad management · DAC 2004
Memory systems › on-chip memory
scratchpad memory
0.012004
An integrated hardware/software approach for run-time scratchpad management · DAC 2004

Methods — techniques the papers use, named apart from their topics

fiber design and fabrication · 0.6hardware-software co-design · 0.1hardware-software tuning · 0.1comparative analysis · 0.1thermal modeling · 0.1hardware/software co-emulation · 0.1design space exploration · 0.1
YearPublicationVenuePosition
2022 Devices and Fibers for Ultrawideband Optical Communications
abstract
Wavelength-division multiplexing (WDM) has historically enabled the increase in the capacity of optical systems by progressively populating the existing optical bandwidth of erbium-doped fiber amplifiers (EDFAs) in the$C$-band. Nowadays, the number of channels—needed in optical systems—is approaching the maximum capacity of standard$C$-band EDFAs. As a result, the industry worked on novel approaches, such as the use of multicore fibers, the extension of the available spectrum of the$C$-band EDFAs, and the development of transmission systems covering$C$- and$L$-bands and beyond. In the context of continuous traffic growth, ultrawideband (UWB) WDM transmission systems appear as a promising technology to leverage the bandwidth of already deployed optical fiber infrastructure and sustain the traffic demand for the years to come. Since the pioneering demonstrations of UWB transmission a few years ago, long strides have been taken toward UWB technologies. In this review article, we discuss how the most recent advances in the design and fabrication of enabling devices, such as lasers, amplifiers, optical switches, and modulators, have improved the performance of UWB systems, paving the way to turn research demonstrations into future products. In addition, we also report on the advances in UWB optical fibers, such as the recently introduced nested antiresonant nodeless fibers (NANFs), whose future implementations could potentially provide up to 300-nm-wide bandwidth at less than 0.2 dB/km loss.
Jeremie Renaudier, Antonio Napoli, Maria V. Ionescu, Cosimo Calo, Gerrit Fiol, Vitaly Mikhailov, Wladek Forysiak, Nicolas K. Fontaine, Francesco Poletti, Pierluigi Poggiolini
Proc. IEEE9
2008 A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: ECG prototype architectural design space exploration
abstract
In this article we focus on multiprocessor system-on-chip (MPSoC) architectures for human heart electrocardiogram (ECG) real time analysis as a hardware/software (HW/SW) platform offering an advance relative to state-of-the-art solutions. This is a relevant biomedical application with good potential market, since heart diseases are responsible for the largest number of yearly deaths. Hence, it is a good target for an application-specific system-on-chip (SoC) and HW/SW codesign. We investigate a symmetric multiprocessor architecture based on STMicroelectronics VLIW DSPs that process in real time 12-lead ECG signals. This architecture improves upon state-of-the-art SoC designs for ECG analysis in its ability to analyze the full 12 leads in real time, even with high sampling frequencies, and its ability to detect heart malfunction for the whole ECG signal interval. We explore the design space by considering a number of hardware and software architectural options. Comparing our design with present-day solutions from an SoC and application point-of-view shows that our platform can be used in real time and without failures.
Iyad Al Khatib, Francesco Poletti, Davide Bertozzi, Luca Benini, Mohamed Bechara, Hasan Khalifeh, Axel Jantsch, Rustam Nabiev
ACM Trans. Design Autom. Electr. Syst.2
2007 Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support
abstract
In today's multiprocessor SoCs (MPSoCs), parallel programming models are needed to fully exploit hardware capabilities and to achieve the 100 Gops/W energy efficiency target required for ambient intelligence applications. However, mapping abstract programming models onto tightly power-constrained hardware architectures imposes overheads which might seriously compromise performance and energy efficiency. The objective of this work is to perform a comparative analysis of message passing versus shared memory as programming models for single-chip multiprocessor platforms. Our analysis is carried out from a hardware-software viewpoint: we carefully tune hardware architectures and software libraries for each programming model. We analyze representative application kernels from the multimedia domain, and identify application-level parameters that heavily influence performance and energy efficiency. Then, we formulate guidelines for the selection of the most appropriate programming model and its architectural support
Francesco Poletti, Antonio Poggiali, Davide Bertozzi, Luca Benini, Paul Marchal, Mirko Loghi, Massimo Poncino
IEEE Trans. Computers1
2007 HW-SW emulation framework for temperature-aware design in MPSoCs
abstract
New tendencies envisage multiprocessor systems-on-chips (MPSoCs) as a promising solution for the consumer electronics market. MPSoCs are complex to design, as they must execute multiple applications (games, video) while meeting additional design constraints (energy consumption, time-to-market). Moreover, the rise of temperature in the die for MPSoCs can seriously affect their final performance and reliability. In this article, we present a new hardware-software emulation framework that allows designers a complete exploration of the thermal behavior of final MPSoC designs early in the design flow. The proposed framework uses FPGA emulation as the key element to model hardware components of the considered MPSoC platform at multimegahertz speeds. It automatically extracts detailed system statistics that are used as input to our software thermal library running in a host computer. This library calculates at runtime the temperature of on-chip components, based on the collected statistics from the emulated system and final floorplan of the MPSoC. This enables fast testing of various thermal management techniques. Our results show speedups of three orders of magnitude compared to cycle-accurate MPSoC simulators.
David Atienza 0001, Pablo García Del Valle, Giacomo Paci, Francesco Poletti, Luca Benini, Giovanni De Micheli, Jose Manuel Mendias, Román Hermida
ACM Trans. Design Autom. Electr. Syst.4
2006 A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip
abstract
With the growing complexity in consumer embedded products and the improvements in process technology, Multi-Processor System-On-Chip (MPSoC) architectures have become widespread. These new systems are complex to design as they must execute multiple complex applications (e.g. video processing, 3D games), while meeting additional design constraints (e.g. energy consumption or time-to-market). Moreover, the rise of temperature in the die for MPSoC components can seriously affect their final performance and reliability. Therefore, mechanisms to efficiently evaluate complete HW/SW MPSoC designs in terms of energy consumption, temperature, performance and other key metrics are needed. In this paper, we present a new HW/SW FPGA-based emulation framework that allows designers to rapidly extract a number of critical statistics from processing cores, memories and interconnection systems being emulated on a FPGA. This information is then used to interact in real-time with a SW thermal model running on a host computer via an Ethernet port. The results show speed-ups of three orders of magnitude compared to cycle-accurate MPSoC simulators, which enable a very fast exploration of a large range of MPSoC design alternatives at the cycle-accurate level. Finally, our HW/SW framework allows designers to test run-time thermal management strategies with real-life inputs without any loss in the performance of the emulated system.
David Atienza 0001, Pablo García Del Valle, Giacomo Paci, Francesco Poletti, Luca Benini, Giovanni De Micheli, Jose Manuel Mendias
DAC4
2006 A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: architectural design space exploration
abstract
In this paper we focus on MPSoC architectures for human heart ECG real-time monitoring and analysis. This is a very relevant bio-medical application, with a huge potential market, hence it is an ideal target for an application-specific SoC implementation. We investigate a symmetric multi-processor architecture based on STMicroelectronics VLIW DSPs that process in real-time 12-lead ECG signals. This architecture improves upon state-of-the-art SoC designs for ECG analysis in its ability to analyze the full 12 leads in real-time, even with high sampling frequencies, and ability to detect heart malfunction. We explore the design space by considering a number of hardware and software architectural options.
Iyad Al Khatib, Francesco Poletti, Davide Bertozzi, Luca Benini, Mohamed Bechara, Hasan Khalifeh, Axel Jantsch, Rustam Nabiev
DAC2
2006 Combining simulation and formal methods for system-level performance analysis
abstract
Recent research on performance analysis for embedded systems shows a trend to formal compositional models and methods. These compositional methods can be used to determine the performance of embedded systems by composing formal analytical models of the individual components. In case there exist no formal component models with the required precision, simulation-based approaches are used for system-level performance analysis. The often high runtimes of simulation runs lead to the new approach described in this paper: Analytical methods are combined with simulation-based approaches to speed up simulation. We describe how the simulation models can be coupled with the formal analysis framework, specify the interfaces needed for such a combination and show the applicability of the approach using a case study
Simon Künzli 0001, Francesco Poletti, Luca Benini, Lothar Thiele
DATE2
2006 Exploring "temperature-aware" design in low-power MPSoCs
abstract
The power density inside high performance systems continues to rise with every process technology generation, thereby increasing the operating temperature and creating "hot spots" on the die. As a result, the performance, reliability and power consumption of the system degrade. To avoid these "hot spots", "temperature-aware" design has become a must. For low-power embedded systems though, it is not clear whether similar thermal problems occur. These systems have very different characteristics from the high performance ones: they consume hundred times less power, they are based on a multi-processor architecture with lots of embedded memory and rely on cheap packaging solutions. In this paper, we investigate the need for temperature- aware design in low-power systems-on-a-chip and provide guidlines to delimit the conditions for which temperature-aware design is needed
Giacomo Paci, Paul Marchal, Francesco Poletti, Luca Benini
DATE3
2006 Communication-aware allocation and scheduling framework for stream-oriented multi-processor systems-on-chip
abstract
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform is used to accurately derive input parameters, validate abstract models of system components and assess constraint satisfaction and objective function optimization. The optimizer implements an efficient and exact approach to allocation and scheduling based on problem decomposition. The allocation subproblem is solved through integer programming while the scheduling one through constraint programming. The two solvers can interact by means of no-good generation, thus building an iterative procedure which has been proven to converge to the optimal solution. Experimental results show significant speedups w.r.t. pure IP and CP exact solution strategies as well as high accuracy with respect to cycle accurate functional simulation. A case study further demonstrates the practical viability of our framework for real-life systems and applications.
Martino Ruggiero, Alessio Guerri, Davide Bertozzi, Francesco Poletti, Michela Milano
DATE4
2006 Efficient system-level prototyping of power-aware dynamic memory managers for embedded systems
David Atienza 0001, Stylianos Mamagkakis, Francesco Poletti, Jose Manuel Mendias, Francky Catthoor, Luca Benini, Dimitrios Soudris
Integr.3
2005 Flexible Hardware/Software Support for Message Passing on a Distributed Shared Memory Architecture
abstract
With the advent of multiprocessor systems on a chip, the interest for message passing libraries has revived. Message passing helps in mastering the design complexity of parallel systems. However to satisfy the stringent energy-budget of embedded applications, the message passing overhead should be limited. Recently, several hardware extensions have been proposed for reducing the transfer cost on a distributed memory architecture. Unfortunately, they ignore the synchronization cost between sender/receiver and/or require many dedicated hardware blocks. To overcome the above limitations, we present in this paper lightweight support for message passing. Moreover, we have made our library as flexible as possible such that we can optimally match the application with the target architecture. We demonstrate the benefits of our approach by means of representative benchmarks from the multimedia domain.
Francesco Poletti, Antonio Poggiali, Paul Marchal
DATE1
2004 An integrated hardware/software approach for run-time scratchpad management
abstract
An ever increasing number of dynamic interactive applications are implemented on portable consumer electronics. Designers depend largely on operating systems to map these applications on the architecture. However, today's embedded operating systems abstract away the precise architectural details of the platform. As a consequence, they cannot exploit the energy efficiency of scratchpad memories. We present in this paper a novel integrated hardware/software solution to support scratchpad memories at a high abstraction level. We exploit hardware support to alleviate the transfer cost from/to the scratchpad memory and at the same time provide a high-level programming interface for run-time scratchpad management. We demonstrate the effectiveness of our approach with a case-study.
Francesco Poletti, Paul Marchal, David Atienza 0001, Luca Benini, Francky Catthoor, Jose Manuel Mendias
DAC1