Descripción del proyecto
INICIATIVAS INDUSTRIALES Y DE INVESTIGACION EUROPEAS HAN EXPLORADO EL POTENCIAL DE LA ARQUITECTURA RISC-V EN DIVERSAS APLICACIONES, DESDE LOS SISTEMAS EMBEBIDOS HASTA LA COMPUTACION DE ALTAS PRESTACIONES. SIN EMBARGO, CABE SEÑALAR QUE, AUNQUE EXISTEN VARIOS NUCLEOS RISC-V, MUCHOS DE ELLOS NO IMPLEMENTAN UNIDADES ARITMETICAS DE COMA FLOTANTE (FP). EN LOS CASOS EN LOS QUE SE REQUIERE SOPORTE FP, LA OPCION HABITUAL ES UTILIZAR EL UNICO NUCLEO DISPONIBLE CONOCIDO, FPNEW. FPNEW ES UNA UNIDAD FP PARAMETRICA COMPATIBLE CON LOS FORMATOS Y OPERACIONES ESTANDAR DE RISC-V. ES ALTAMENTE CONFIGURABLE, PERO TAMBIEN COMPLEJA Y PUEDE IMPLICAR ALTOS COSTES DE IMPLEMENTACION.LA DISPONIBILIDAD DE UNIDADES FP PARA LA ARQUITECTURA RISC-V ES MUY LIMITADA. LA UNICA OPCION DISPONIBLE ACTUALMENTE IMPLEMENTA EL ESTANDAR IEEE 754, LO QUE LA HACE RELATIVAMENTE COSTOSA. NO OBSTANTE, ES LA OPCION ELEGIDA PARA LOS SISTEMAS EMBEBIDOS DE BAJO CONSUMO QUE REQUIEREN CAPACIDADES DE FP SIMPLEMENTE PORQUE ES LA UNICA SOLUCION VIABLE. ESTA SITUACION SE ATRIBUYE EN GRAN MEDIDA A LOS RETOS Y COSTES ASOCIADOS AL DISEÑO DE UNA UNIDAD FP DESDE CERO, SOBRE TODO CUANDO SE CARECE DE EXPERIENCIA PREVIA EN ESTE CAMPO. ASI PUES, NUESTRA INVESTIGACION PRETENDE LLENAR ESTE VACIO TECNOLOGICO Y PROPORCIONAR UNA SOLUCION MAS ACCESIBLE Y EFICIENTE PARA INTEGRAR UNIDADES FP EN LA ARQUITECTURA RISC-V.EN EL PROYECTO ANTERIOR, INVESTIGAMOS A FONDO LA OPTIMIZACION DE LOS CALCULOS FP. LA OPERACION DE REDONDEO SE REALIZA EN CASI TODAS LAS OPERACIONES ARITMETICAS FP. ENTRE LOS DISTINTOS MODOS DE REDONDEO DISPONIBLES EN EL ESTANDAR FP (IEEE754-2008), EL REDONDEO AL MAS CERCANO (RN) ES EL PREDOMINANTE EN LA MAYORIA DE LAS OPERACIONES, Y ES EL MODO POR DEFECTO EN LA MAYORIA DE LOS PROCESADORES. SIN EMBARGO, ES IMPORTANTE SEÑALAR QUE LA IMPLEMENTACION DE ESTE MODO DE REDONDEO ES COSTOSA, LO QUE A MENUDO SE TRADUCE EN IMPORTANTES COSTES DE AREA Y LATENCIA DEBIDO A SU UBICACION EN EL CAMINO CRITICO DE LAS OPERACIONES. RECONOCIENDO ESTE RETO, HEMOS PROPUESTO EL FORMATO HUB (HALF-UNIT BIASED) QUE DESTACA POR SU CAPACIDAD PARA SIMPLIFICAR LAS UNIDADES ARITMETICAS A NIVEL LOGICO, OFRECIENDO VENTAJAS EN LAS IMPLEMENTACIONES HARDWARE. HUB REDUCE SIMULTANEAMENTE LOS RECURSOS DE AREA, EL CONSUMO DE ENERGIA Y EL TIEMPO DE CALCULO. ADEMAS, SE HA DEMOSTRADO QUE LOS FORMATOS HUB SON EXCEPCIONALMENTE ADECUADOS PARA APLICACIONES GENERALES Y PARA RUTAS DE DATOS DE PUNTO FIJO DE APLICACION ESPECIFICA QUE EMPLEAN RN.ESTE PROYECTO PRETENDE LLENAR EL VACIO TECNOLOGICO DESCRITO Y PROPORCIONARA UNA SOLUCION MAS ACCESIBLE Y EFICIENTE PARA INTEGRAR UNIDADES FP EN LA ARQUITECTURA RISC-V UTILIZANDO EL FORMATO HUB. LAS VENTAJAS DE NUESTRA PROPUESTA CONTEMPLAN CONSIDERACIONES TANTO TECNICAS COMO ESTRATEGICAS. LA ADOPCION DEL FORMATO DE REPRESENTACION NUMERICA HUB OFRECE UNA VENTAJA CONVINCENTE: LA CAPACIDAD DE REDUCIR SIGNIFICATIVAMENTE EL AREA Y EL CONSUMO DE ENERGIA DEL PROCESADOR, TODO ELLO MANTENIENDO LA PRECISION EN LOS CALCULOS. ESTA OPTIMIZACION RESPONDE A UNA PREOCUPACION CRITICA EN LA COMPUTACION MODERNA, DONDE LA EFICIENCIA ENERGETICA Y EL DISEÑO COMPACTO SON PRIMORDIALES, SOBRE TODO EN DISPOSITIVOS PORTATILES Y SISTEMAS EMPOTRADOS. AL LOGRAR ESTA REDUCCION EN LA UTILIZACION DE RECURSOS SIN SACRIFICAR LA PRECISION DE LOS CALCULOS, NUESTRO PROYECTO SE ALINEA CON LAS TENDENCIAS ACTUALES DE LA INDUSTRIA Y LAS INICIATIVAS EUROPEAS ORIENTADAS A SOLUCIONES INFORMATICAS SOSTENIBLES Y EFICIENTES. RISC-V