El pasado 14 de mayo, el equipo del Barcelona Zettascale Lab (BZL) concluyó con éxito su tercer hackathon interno de RISC-V, titulado “Keep-on-going”, siguiendo con el progreso alcanzado en ediciones anteriores y avanzando aún más en su ecosistema experimental de HPC basado en arquitectura RISC-V.
El hackathon se centró en la experimentación práctica con la infraestructura FPGA del BZL y la plataforma RISC-V Komodo–Lagarto Ox. Los participantes trabajaron con configuraciones de doble núcleo Lagarto Ox, entornos con soporte vectorial, entornos OpenMPI y una amplia gama de herramientas de desarrollo y benchmarking para HPC, incluyendo LLVM/Clang-23, GCC 14.2, Extrae, PAPI y los benchmarks HPL.
En comparación con sesiones anteriores, el evento mostró mejoras significativas en la estabilidad y usabilidad de la plataforma. Los participantes lograron realizar flujos de trabajo de cross-compilation en RISC-V, validar ejecuciones MPI vectorizadas y ejecutar suites de benchmarking como RAJA, NEMO dwarfs, Lanczos y SDV-CAB. El hackathon también avanzó hacia la ejecución de COMPSs directamente sobre Ubuntu en el entorno RISC-V, aunque algunos problemas relacionados con la red todavía afectaron la ejecución de runtimes distribuidos.
En general, el tercer hackathon RISC-V de BZL validó un progreso sustancial en el desarrollo y la usabilidad de la plataforma FPGA Komodo–Lagarto Ox y su ecosistema de software asociado. El evento confirmó una mejora en la estabilidad de FPGA, la ejecución exitosa de múltiples cargas de trabajo HPC, el soporte funcional de vectorización en varios escenarios y la creciente madurez del stack de software RISC-V para la experimentación en HPC.
Al mismo tiempo, los participantes identificaron áreas que requieren trabajo adicional, especialmente en lo relativo a la estabilidad de la VPU, la verificación de corrección para grandes entradas de benchmark, el soporte incompleto de ciertas instrucciones vectoriales, la estabilidad de la red que afecta la ejecución de runtimes distribuidos y una mayor integración del ecosistema de software, incluyendo soporte para FORTRAN, HDF5 y COMPSs.
Los organizadores agradecieron las contribuciones de Daniel González, Rohan Ahmed y Juan Miguel de Haro por su apoyo durante las actividades del hackathon, así como el trabajo continuo del equipo del Barcelona Zettascale Lab en la mejora constante de la infraestructura de la plataforma.
Sobre la base del progreso logrado durante estas sesiones, ya se están realizando preparativos para la próxima edición de la serie de hackathons RISC-V, que se espera que amplíe aún más las capacidades del ecosistema experimental HPC y RISC-V de Barcelona Zettascale Lab.