En este seminario se presenta la tesis Aportes
a la
reducción de consumo en FPGAs. En primer lugar se revisan
las principales técnicas de reducción de consumo en tecnología VLSI y
el caso
particular de FPGAs. Se realiza una
clasificación de
las diferentes ideas y se llevan a cabo algunos experimentos generales
para su
comprobación. A continuación, se profundiza en algunas técnicas de
aplicación
universal tales como la segmentación (pipelining),
o la inhabilitación de bloques. Estos
conocimientos son aplicados posteriormente para reducir el consumo en
máquinas
de estados y en diferentes bloques aritméticos. Para las primeras, se
estudian
diferentes métodos de codificación y partición para diversos circuitos
de
prueba y número de estados. En lo referente a bloques aritméticos, los
experimentos abarcan las operaciones de suma, multiplicación,
multiplicación
modular y división, teniendo en cuenta diferentes ideas algorítmicas y
estrategias de implementación.
Las
conclusiones expuestas en éste trabajo se sustentan sobre un exhaustivo
trabajo
experimental. Se han construido y medido más de 600 circuitos en
diversos
modelos de FPGAs Xilinx que en conjunto
abarcan más
de una década de esta tecnología. Los resultados finales se resumen en
una
serie de recomendaciones y reglas de reducción de consumo de utilidad a
nivel
de diseñador.
Gustavo Sutter es Ingeniero en
Sistemas de la Facultad de Ciencias Exactas de la Universidad Nacional
del Centro
de la Prov. de Bs. As., Tandil, Argentina. Es autor de más de 30
artículo en
congresos y publicaciones internacionales. Sus áreas de investigación
incluyen las arquitectura de ordenadores,
lógica reconfigurable,
algoritmos en hardware, bajo consumo y aritmética de ordenadores. Actualmente
desarrolla sus tareas docentes y de investigación en la Escuela
Politécnica
Superior de la Universidad Autónoma de Madrid.