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ítol variant: HPIC : Una Cache d'Instruccions d'Alt Rendiment per a manycores basats en RISCV
Títol variant: HPIC : Una Cache de Instrucciones de Alto Rendimiento para manycores basados en RISCV
Data: 2024
Resum: 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.
Resum: 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.
Resum: 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.
Drets: 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
Llengua: Anglès
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Enginyeria de Computadors
Matèria: 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 registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2024-07-17, darrera modificació el 2025-07-20



   Favorit i Compartir