1 research outputs found

    Caracterizaci贸n y optimizaci贸n t茅rmica de sistemas en chip mediante emulaci贸n con FPGAs

    Get PDF
    Tesis in茅dita de la Universidad Complutense de Madrid, Facultad de Inform谩tica, Departamento de Arquitectura de Computadores y Autom谩tica, le铆da el 15/06/2012Tablets and smartphones are some of the many intelligent devices that dominate the consumer electronics market. These systems are complex to design as they must execute multiple applications (e.g.: real-time video processing, 3D games, or wireless communications), while meeting additional design constraints, such as low energy consumption, reduced implementation size and, of course, a short time-to-market. Internally, they rely on Multi-processor Systems on Chip (MPSoCs) as their main processing cores, to meet the tight design constraints: performance, size, power consumption, etc. In a bad design, the high logic density may generate hotspots that compromise the chip reliability. This thesis introduces a FPGA-based emulation framework for easy exploration of SoC design alternatives. It provides fast and accurate estimations of performance, power, temperature, and reliability in one unified flow, to help designers tune their system architecture before going to silicon.El estado del arte, en lo que a dise帽o de chips para empotrados se refiere, se encuentra dominado por los multi-procesadores en chip, o MPSoCs. Son complejos de dise帽ar y presentan problemas de disipaci贸n de potencia, de temperatura, y de fiabilidad. En este contexto, esta tesis propone una nueva plataforma de emulaci贸n para facilitar la exploraci贸n del enorme espacio de dise帽o. La plataforma utiliza una FPGA de prop贸sito general para acelerar la emulaci贸n, lo cual le da una ventaja competitiva frente a los simuladores arquitect贸nicos software, que son mucho m谩s lentos. Los datos obtenidos de la ejecuci贸n en la FPGA son enviados a un PC que contiene bibliotecas (modelos) SW para calcular el comportamiento (e.g.: la temperatura, el rendimiento, etc...) que tendr铆a el chip final. La parte experimental est谩 enfocada a dos puntos: por un lado, a verificar que el sistema funciona correctamente y, por otro, a demostrar la utilidad del entorno para realizar exploraciones que muestren los efectos a largo plazo que suceden dentro del chip, como puede ser la evoluci贸n de la temperatura, que es un fen贸meno lento que normalmente requiere de costosas simulaciones software.Depto. de Arquitectura de Computadores y Autom谩ticaFac. de Inform谩ticaTRUEunpu
    corecore