HPIC : A High Performance Instruction Cache for RISC-V manycores
Borràs Sarsa, Joaquín
Casanova Mohr, Raimon, dir. (Universitat Autònoma de Barcelona. Departament de Microelectrònica i Sistemes Electrònics)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Título variante: HPIC : Una Cache d'Instruccions d'Alt Rendiment per a manycores basats en RISCV
Título variante: HPIC : Una Cache de Instrucciones de Alto Rendimiento para manycores basados en RISCV
Fecha: 2024
Resumen: La necessitat de potència de còmput actual impel·leix a la Unió Europea a buscar solucions com RISC-V en vistes d'evitar dependre d'indústries estrangeres. No obstant, la única opció de d'igualar en potència als competidors industrials és fent configuracions manycore. En aquest punt juga un paper crucial la jerarquia de cache OpenPiton i la seva escalabilitat de fins a 64 Ki cores/xip. Tot i així, la cache d'instruccions que porta és molt simple. Per això, l'objectiu d'aquest treball és explicar la implementació, verificació, síntesi i anàlisi d'una nova cache d'instruccions anomenada HPIC, conservant les mateixes interfícies i compatibilitats que la original.
Resumen: La necesidad de potencia de computo actual impele a la Unión Europea a buscar soluciones como RISC-V con el objetivo de evitar depender de industrias extranjeras. No obstante, la única opción de igualar en potencia a los competidores industriales es mediante configuraciones manycore. En este punto juega un papel curcial la jerarquía de cache OpenPiton y su escalabilidad de hasta 64 Ki cores/chip. Aún así, la cache de instrucciones que incluye es muy simple. Por eso, el objetivo de este trabajo es explicar la implementación, verificación, síntesis y análisis de una nueva cache de instrucciones llamada HPIC, conservando las mismas interfaces y compatibilidades que la original.
Resumen: Today's compute power requirements forced Europe to seek for alternatives like RISC-V to avoid relying on foreign industries. Nevertheless, the only option to equal its industrial competitors capabilities is by manycore configurations. This is where OpenPiton with its up to 64 Ki cores/chip scalability takes the spotlight. Nevertheless, OpenPiton's instruction cache is a simple model that can be optimized. Thus, the objective of this work is to explain the implementation, verification, synthesis and analysis of a newer instruction cache called HPIC. The HPIC keeps the same interfaces and compatibility as its predecessor.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Lengua: Anglès
Titulación: Enginyeria Informàtica [2502441]
Plan de estudios: Enginyeria Informàtica [958]
Documento: Treball final de grau ; Text
Área temática: Menció Enginyeria de Computadors
Materia: RISC-V ; OpenPiton ; DVINO ; Jerarquía de Cache ; Cache d'Instruccions ; HPC ; Jerarquía de Caché ; Caché de Instrucciones ; Cache Hierarchy ; Instruction Cache



11 p, 1.5 MB

El registro aparece en las colecciones:
Documentos de investigación > Trabajos de Fin de Grado > Escuela de Ingeniería. TFG

 Registro creado el 2024-07-17, última modificación el 2025-07-20



   Favorit i Compartir