Sandro Bartolini

ORCID: 0000-0002-7975-3632
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Parallel Computing and Optimization Techniques
  • Photonic and Optical Devices
  • Optical Network Technologies
  • Advanced Data Storage Technologies
  • Embedded Systems Design Techniques
  • Distributed and Parallel Computing Systems
  • Interconnection Networks and Systems
  • Semiconductor Lasers and Optical Devices
  • Coding theory and cryptography
  • Cloud Computing and Resource Management
  • Advanced Photonic Communication Systems
  • Cryptography and Residue Arithmetic
  • Cryptographic Implementations and Security
  • Context-Aware Activity Recognition Systems
  • Semiconductor materials and devices
  • Low-power high-performance VLSI design
  • Cellular Automata and Applications
  • Radiation Effects in Electronics
  • Iterative Learning Control Systems
  • Autonomous Vehicle Technology and Safety
  • Multimedia Communication and Technology
  • Neural Networks and Reservoir Computing
  • Chaos-based Image/Signal Encryption
  • Real-Time Systems Scheduling
  • Cryptography and Data Security

University of Siena
2013-2024

Universidad de Murcia
2020

University of Ferrara
2014

University of Bologna
2009-2011

University of Edinburgh
2008

Gestione Sistemi per l’Informatica (Italy)
2003

University of Pisa
2001-2002

In recent years, the limits of multicore approach emerged in so-called "dark silicon" issue and diminishing returns an ever-increasing core count. Hardware manufacturers, out necessity, switched their focus to accelerators, a new paradigm that pursues specialization heterogeneity over generality homogeneity. They are special-purpose hardware structures separated from CPU with aspects exhibit high degree variability. We define taxonomy based on fourteen these aspects, grouped four...

10.1016/j.sysarc.2022.102561 article EN cc-by-nc-nd Journal of Systems Architecture 2022-05-24

Nanophotonic is a promising solution for on-chip interconnection due to its intrinsic low-latency and low-power features. Future tiled chip multiprocessors (CMPs) rich client devices can receive energy benefits from this technology but we show that great care has be put in the integration of various involved facets avoid queuing serialization issues obtain rated potential advantages. We evaluate different management strategies accessing simple, shared photonic path (ring), working...

10.1145/2602155 article EN ACM Journal on Emerging Technologies in Computing Systems 2014-05-01

Optical networks-on-chip (ONoCs) are currently still in the concept stage, and would benefit from explorative studies capable of bridging gap between abstract analysis frameworks constraints challenges posed by physical layer. This paper aims to go beyond traditional comparison wavelength-routed ONoC topologies based only on their properties, for first time assesses implementation efficiency an homogeneous experimental setting practical relevance. As a result, can demonstrate significant...

10.5555/2485288.2485666 article EN Design, Automation, and Test in Europe 2013-03-18

Optical networks-on-chip (ONoCs) are currently still in the concept stage, and would benefit from explorative studies capable of bridging gap between abstract analysis frameworks constraints challenges posed by physical layer. This paper aims to go beyond traditional comparison wavelength-routed ONoC topologies based only on their properties, for first time assesses implementation efficiency an homogeneous experimental setting practical relevance. As a result, can demonstrate significant...

10.7873/date.2013.323 article EN Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015 2013-01-01

Many crossbenchmarking results reported in the open literature raise optimistic expectations on use of optical networks-on-chip (ONoCs) for high-performance and low-power on-chip communication. However, most those previous works ultimately fail to make a compelling case chip-level nanophotonic NoCs, especially lack aggressive electronic baselines (ENoC), poor accuracy physical- architecture-layer analysis ONoC. This paper aims at providing guidelines minimum requirements so that emerging...

10.5555/2616606.2617051 article EN Design, Automation, and Test in Europe 2014-03-24

A decade after the beginning of many-core era, multi-core CPU and GPU architectures are everywhere, from mobile devices up to high-performance workstations servers. To this day, programmers willing harness their power need express code via languages frameworks that often lack expressivity high-level abstractions. These solutions, despite allowing users reach unprecedented performance, can still be a hampering factor for productivity portability. In paper we propose PHAST, modern C++,...

10.1109/tpds.2018.2855182 article EN IEEE Transactions on Parallel and Distributed Systems 2018-07-11

Elliptic-Curve cryptography (ECC) is promising for enabling information security in constrained embedded devices. In order to be efficient on a target architecture, ECCs require accurate choice/tuning of the algorithms that perform underlying mathematical operations. This paper contributes with cycle-level analysis dependencies ECC performance from interaction between features and actual architectural microarchitectural an ARM-based Intel XScale processor. Another contribution modified ARM...

10.1109/tc.2007.70832 article EN IEEE Transactions on Computers 2008-01-01

Nanophotonic interconnection is a promising solution for inter-core communication in future chip multiprocessors (CMPs). Main benefits derive from its intrinsic low-latency and high-bandwidth, especially when employing wavelength division multiplexing (WDM), as well reduced power requirements compared to electronic NoCs. Existing works on optical NoCs (ONoC) mainly concentrate relatively complex proposals needed host the whole CMP traffic. In some complexity increased also need of an network...

10.1109/dsd.2012.13 article EN 2012-09-01

gem5 is a popular architectural simulator, for both academic and industrial researchers. It can be used in two configurations: Full System mode Syscall Emulation mode. The former requires running real kernel to achieve realistic results, at the cost of increased user effort. In contrast, latter emulates operating system functionalities, which improves usability but more prone producing less accurate results. Due absence genuine mode, simulator model virtual address translation remains...

10.1145/3642921.3642926 article EN 2024-01-18

Abstract Different technologies and approaches exist to work around the performance portability problem. Companies academia together find a way preserve across heterogeneous hardware using unified language, one language rule them all. Intel's oneAPI appears with this idea in mind. In article, we try new Intel solution approach programming, choosing machine learning as our case study. More precisely, choose Caffe, framework that was created six years ago. Nevertheless, how would it be make...

10.1002/cpe.6917 article EN cc-by-nc-nd Concurrency and Computation Practice and Experience 2022-04-07

This paper addresses feedback-directed restructuring techniques tuned to Non Uniform Cache Architectures (NUCA) in CMPs running multi-threaded applications. Access time NUCA caches depends on the location of referred block, so locality and cache mapping application influence overall performance. We show for altering distribution applications into space as achieve improved average memory access time. In applications, aggregated accesses (and locality) processors form actual load pose specific...

10.1109/sbac-pad.2010.20 article EN 2010-10-01

This paper proposes a tiled chip multiprocessor (CMP) architecture built around an all-optical reconfigurable network, thought to significantly reduce path-setup latency and energy consumption. We propose novel optical procedure that is able configure multiple switches simultaneously. Our uses simple ring-based network for assisting folded Torus Network-on-Chip (NoC) serving cache coherence traffic. investigate performance/power effects on CMP system we compare against both high-performance...

10.1109/hpcc.2014.80 article EN 2014-08-01

In this paper, we present an evaluation of possible ARM instruction set extension for elliptic curve cryptography (ECC) over binary finite fields GF(2/sup m/). The use is becoming common in embedded domain, where its reduced key size at a security level equivalent to standard public-key methods (such as RSA) allows power consumption savings and more efficient operation. processor was selected because it widely used system applications. We developed ECC benchmark with three algorithms:...

10.1109/sbac-pad.2004.5 article EN 2004-12-23

Fetching instructions from a set-associative cache in an embedded processor can consume large amount of energy due to the tag checks performed. Recent proposals address this issue involve predicting or memoizing correct way access. However, they also require significant hardware storage which negates much saving.

10.1145/1403375.1403666 article EN 2008-03-10

SUMMARY Nanophotonics promises to solve the scalability problems of current electrical interconnects thanks its low sensitivity distance in terms latency and energy consumption. Before this technology reaches maturity, hybrid photonic‐electronic networks will be a viable alternative. Ideally, ordinary meshes ring‐based photonic should cooperate minimize overall consumption, but currently, we lack mechanisms do efficiently. In paper, present novel fine‐grain policies manage resources tiled...

10.1002/cpe.3332 article EN Concurrency and Computation Practice and Experience 2014-07-12

The continuous increase of the number cores in tiled chip-multi-processors (CMP) will prevent traditional electronic networks on chip (NoC) to maintain an acceptable tradeoff between performance and power consumption. Recent advances silicon-photonics open new opportunities for fast low-energy on-chip interconnections but specific design tuning is needed. This paper proposes Olympic, all-optical NoC architecture using a hierarchical topology made up replicated cascaded simple photonic...

10.1109/dsd.2013.142 article EN 2013-09-01

Many crossbenchmarking results reported in the open literature raise optimistic expectations on use of optical networks-on-chip (ONoCs) for high-performance and low-power on-chip communication. However, most those previous works ultimately fail to make a compelling case chip-level nanophotonic NoCs, especially lack aggressive electronic baselines (ENoC), poor accuracy physical- architecture-layer analysis ONoC. This paper aims at providing guidelines minimum requirements so that emerging...

10.7873/date.2014.321 article EN Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015 2014-01-01

In the embedded domain, gap between memory and processor performance increase in application complexity need to be supported without wasting precious system resources: die size, power, etc. For these reasons, effective exploitation of small simple cache memories is utmost importance. However, programs running on such caches can experience serious inefficiencies due conflicts.We present a new Cache-Aware Code Allocation Technique (CAT), which transforms structure so that their behavior toward...

10.1145/1113830.1113839 article EN ACM Transactions on Embedded Computing Systems 2005-11-01

A multi-technology platform is considered to interact and cooperate with complex heterogeneous domestic or industrial environments. This way an automatic set up of the digital representation such spaces possible, that we shall call smart spaces, in which identifying, localizing, monitoring updating different real objects carried out time. Natural interaction tagged untagged items may then be by users' categories having various needs. accomplished augmenting RFID technology a) direction...

10.1109/rfid-ta.2011.6068594 article EN 2011-09-01

According to the ancient Romans, “Delectare, docere, movere” are goals of eloquence. To be accepted by museums, landscapes and archaeological sites, technology has win same challenge. Is unobtrusive enough avoid compromising emotional involvement that makes a visit cultural site unforgettable? Can it achieve dissemination information in such way is understood better? And how can used increase visibility understanding numerous sites not yet able attract amount people they deserve? This paper...

10.6092/unibo/amsacta/5099 article EN 2011-01-01

During the last years, hardware accelerators have been gaining popularity thanks to their ability achieve higher performance and efficiency than classic general-purpose solutions. They are fundamentally shaping current generations of Systems-on-Chip (SoCs), which becoming increasingly heterogeneous. However, despite diffusion, a standard, general solution manage them while providing speed consistency has not yet found. Common methodologies rely on OS mediation mix user-space kernel-space...

10.1109/access.2023.3264265 article EN cc-by-nc-nd IEEE Access 2023-01-01
Coming Soon ...