dir. (Universitat Autònoma de Barcelona. Departament de Microelectrònica i Sistemes Electrònics)
| 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.  |
| 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 |