DocumentCode :
2998024
Title :
An evolutionary approach for reducing the switching activity in address buses
Author :
Ascia, Giuseppe ; Catania, Vincenzo ; Palesi, Maurizio ; Parlato, Antonio
Author_Institution :
Dipt. di Ingegneria e delle Telecomunicazioni, Univ. di Catania, Italy
Volume :
1
fYear :
2003
fDate :
8-12 Dec. 2003
Firstpage :
107
Abstract :
In this paper we present two new approaches based on genetic algorithms (GA) to reduce power consumption by communication buses in an embedded system. The first approach makes it possible to obtain the truth table of an encoder that minimizes switching activity on a bus, whereas the second outputs the netlist of the encoder using the lowest possible number of logic gates. Both approaches are static, in the sense that the encoders are generated ad hoc for specific traffic. This is not, however, a limiting hypothesis if the application scenario considered is that of embedded systems. An embedded system, in fact, executes the same application throughout its lifetime and so it is possible to have detailed knowledge of the trace of the patterns transmitted on a bus following execution of a specific application. The approach is compared with the most efficient encoding schemes proposed in the literature on both multiplexed and separate buses. The results obtained demonstrate the validity of the approach, which on average saves up to 50% of the transitions normally required, as well as their practical applicability, even in an on-chip environment.
Keywords :
embedded systems; genetic algorithms; low-power electronics; switching theory; system buses; address buses; communication bus; communication buses; embedded systems; encoder netlist; encoding schemes; evolutionary approach; genetic algorithms; logic gates; on-chip environment; power consumption reduction; switching activity reduction; truth table; Communication switching; Embedded system; Encoding; Energy consumption; Energy management; Genetic algorithms; Logic; Power system management; System-on-a-chip; Telecommunication switching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN :
0-7803-7804-0
Type :
conf
DOI :
10.1109/CEC.2003.1299563
Filename :
1299563
Link To Document :
بازگشت