6 research outputs found

    Robust Header Compression (ROHC) in Next-Generation Network Processors

    Get PDF
    Robust Header Compression (ROHC) provides for more efficient use of radio links for wireless communication in a packet switched network. Due to its potential advantages in the wireless access area andthe proliferation of network processors in access infrastructure, there exists a need to understand the resource requirements and architectural implications of implementing ROHC in this environment. We presentan analysis of the primary functional blocks of ROHC and extract the architectural implications on next-generation network processor design for wireless access. The discussion focuses on memory space andbandwidth dimensioning as well as processing resource budgets. We conclude with an examination of resource consumption and potential performance gains achievable by offloading computationally intensiveROHC functions to application specific hardware assists. We explore the design tradeoffs for hardware as-sists in the form of reconfigurable hardware, Application-Specific Instruction-set Processors (ASIPs), andApplication-Specific Integrated Circuits (ASICs)

    Generating Instruction Sets And Microarchitectures From Applications

    No full text

    Técnicas de estimación de rendimiento y área para el particionamiento hardware-software en un entorno de codiseño

    Get PDF
    El trabajo desarrollado en la presente tesis ha ido encaminado hacia la investigación de nuevas técnicas de estimación aplicadas al particionamiento hardware-software. Tradicionalmente, se ha venido utilizando una extensión de las metodologías diseñadas en el bien estudiado campo de la Síntesis de Alto Nivel. Si bien es cierto que estas técnicas han sido ampliamente contrastadas y probadas experimentalmente, los nuevos requerimientos del Codiseño hacen que se muestren insuficientes cuando son aplicadas a problemas con una cierta complejidad. De esta manera, la propuesta de un nuevo nivel de trabajo, denominado macroscópico, donde se definen una serie de datos y operaciones con un grado de abstracción mayor, da lugar al desarrollo de nuevas metodologías de estimación más acordes a las estrictas restricciones temporales habitualmente impuestas. En este sentido, se plantea el uso del menor número de detalles posible, caracterizando las tareas con información más generalista, y obviando los costosos datos producidos por las operaciones clásicas de planificación y asignación de hardware. Siguiendo la misma tendencia, y al estar los procesos de estimación orientados hacia un entorno de particionamiento, se ha presentado una nueva metodología dedicada a esta tarea, con el objetivo de reducir los elevados tiempos de comunicación habitualmente presentes. Este hecho se ha conseguido mediante la utilización de un nuevo método de agrupamiento automático. Todas las propuestas teóricas, tanto las relacionadas con la estimación como con el particionamiento, se han probado en un gran número de sistemas, creados en un entorno de generación diseñado dentro del marco general del trabajo
    corecore