Network


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

Hotspot


Dive into the research topics where Paolo Bennati is active.

Publication


Featured researches published by Paolo Bennati.


international symposium on circuits and systems | 2010

Exploiting locality to improve leakage reduction in embedded drowsy I-caches at same area/speed

Massimo Alioto; Paolo Bennati; Roberto Giorgi

In this paper, a technique to reduce the leakage power consumption in embedded drowsy instruction caches (I caches) is proposed. The technique is called “Improved Drowsy” (ID), and adopts a more efficient strategy than standard Drowsy Caches (DCs) to turn off unused cache lines, based on locality. The implementation of ID caches requires minor changes, and the area/speed overhead associated with the additional circuitry is insignificant. The proposed technique is assessed through circuit and cycle accurate simulations on an L1 instruction cache embedded in an ARM XScale processor based system in a 65 nm CMOS technology. Results show that this technique is able to reduce the leakage power by 69% on average. Leakage of DC is shown to be significantly lowered with the proposed ID approach, being DC leakage greater than that of ID by up to 53%, and 10 15% typically.


acm symposium on applied computing | 2008

Filtering drowsy instruction cache to achieve better efficiency

Roberto Giorgi; Paolo Bennati

Leakage power in cache memories represents a sizable fraction of total power consumption, and many techniques have been proposed to reduce it. As a matter of fact, during a fixed period of time, only a small subset of cache lines is used. Previous techniques put unused lines, for example, to drowsy in order to save power. Our idea is to adaptively select the most used cache lines. In the case of instruction cache, we found that this can automatically achieved by coupling a tiny cache acting as a filter cache (ILO cache) with a drowsy-cache. Our experiments, with complete MiBench suite for ARM based processor, show a 25% improvement in leakage saving versus drowsy.


digital systems design | 2008

Reducing Leakage through Filter Cache

Roberto Giorgi; Paolo Bennati

We evaluate the leakage reduction for both instruction and data cache in presence of drowsy or decay techniques. We discovered that a filter cache,traditionally used for reducing active power, can help reduce also leakage. The key idea is to reduce the lifetime of the lines that are in high-power state inside a leakage-saving cache. Power consumption has become one of the main concerns for designers, together with the performance. Caches account for the largest fraction of on-chip transistors in most modern processors. Therefore, they are a primary candidate for attacking the problem of the leakage. In average with the proposed solution, for instruction cache 24% improvement in leakage savings and 1.5% in IPC (Instruction Per Cycle) can be achieved with respect to drowsy cache. For data caches, 5% and 5.4% improvement can be achieved respectively. Experiments have been performed also with decay cache showing fewer benefits.


ieee antennas and propagation society international symposium | 2004

Quasi-TEM waveguides realized by FSS-walls

Alessio Cucini; M. Caiazzo; Paolo Bennati; Stefano Maci


memory performance dealing with applications systems and architecture | 2007

Reducing leakage in power-saving capable caches for embedded systems by using a filter cache

Roberto Giorgi; Paolo Bennati


Archive | 2004

Sistema per la traduzione in Lingua Italiana dei Segni: Blue Sign Translator / Wireless Sign System

Sandro Bartolini; Paolo Bennati; Roberto Giorgi


high performance embedded architectures and compilers | 2006

Elliptic Curve Cryptography support for ARM based Embedded systems

Sandro Bartolini; Paolo Bennati; Roberto Giorgi; Enrico Martinelli


Archive | 2005

New Techniques for low power caches

Massimo Alioto; Sandro Bartolini; Paolo Bennati; Roberto Giorgi


Archive | 2007

Filtering drowsy caches to improve their performance

Paolo Bennati; Roberto Giorgi


AICA Didamatica | 2006

JCacheSim: simulatore visuale di gerarchia di memoria con interprete per programmi MIPS

Paolo Bennati; Roberto Giorgi

Collaboration


Dive into the Paolo Bennati's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Massimo Alioto

National University of Singapore

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge