Noticias

Fundamentos en RISC-V para desarrollo de soluciones innovadoras

Fecha: noviembre 14, 2024

El Barcelona Supercomputing Center (BSC) ha concluido con éxito la primera edición del Curso de Formación en Fundamentos de RISC-V, que se llevó a cabo del 11 al 13 de noviembre de 2024 en el Campus Nord de la UPC en Barcelona. Este curso de nivel intermedio, organizado en el marco del proyecto Barcelona Zettascale Lab (BZL) y el programa Severo Ochoa, tuvo como objetivo introducir los principios básicos para la comprensión del ecosistema RISC-V, así como ofrecer un conjunto de herramientas para permitir a los asistentes el desarrollo de soluciones innovadoras.

Los más de 40 asistentes elogiaron el curso por su equilibrio entre teoría y práctica, destacando la profundidad del conocimiento de los instructores y la relevancia del contenido para las tendencias actuales de la industria.

Resumen del Curso:

El programa de tres días ofreció una exploración completa de los fundamentos de RISC-V, técnicas de virtualización y extensiones vectoriales. Cada día combinó sesiones teóricas con prácticas, permitiendo a los asistentes aplicar su conocimiento en escenarios reales.

Día 1: Fundamentos de RISC-V y Sistemas Operativos

  • Sesión de la Mañana: Introducción al ecosistema RISC-V y a los conceptos básicos de la Arquitectura de Conjunto de Instrucciones (ISA).
  • Sesión de la Tarde: Arranque de un sistema operativo compatible con RISC-V mediante QEMU, seguido de ejercicios prácticos.

Día 2: Virtualización e Instrucciones Personalizadas

  • Sesión de la Mañana: Técnicas de virtualización para la computación en la nube utilizando QEMU.
  • Sesión de la Tarde: Exploración del potencial de las instrucciones personalizadas, complementado con aplicaciones prácticas.

Día 3: Extensión Vectorial de RISC-V

  • Sesión de la Mañana: Introducción a la Extensión Vectorial de RISC-V (RVV).
  • Sesión de la Tarde: Uso de RVV con compiladores, culminando en proyectos prácticos.

El curso contó con instructores expertos del BSC, incluyendo a Teresa Cervero, quien presentó una sesión destacada sobre el tema. Sus diapositivas están disponibles aquí.

Esta formación forma parte de la misión del Barcelona Zettascale Lab de posicionar a Europa como líder global en computación de alto rendimiento (HPC). A través de la capacitación en tecnología RISC-V, el BZL busca impulsar la sostenibilidad tecnológica y fomentar un ecosistema robusto que abarque tanto el hardware como el software.

 

 

El Centro Nacional de Supercomputación de Barcelona (BSC) se complace en anunciar el próximo evento de formación Europractice Training, en colaboración con el Science and Technology Facilities Council (STFC), que se llevará a cabo en noviembre de 2024. Este curso intensivo de cinco días ofrece una experiencia práctica centrada en herramientas de diseño digital y de sistemas, con especial énfasis en SystemVerilog y la síntesis RTL (Register Transfer Level). Es ideal tanto para principiantes como para profesionales que deseen profundizar sus conocimientos en estas áreas.

Detalles del Evento:

  • Fechas: Del 25 al 29 de noviembre de 2024
  • Lugar: Centro Nacional de Supercomputación de Barcelona, Edificio C6
  • Público objetivo: Principalmente para empleados del BSC
  • Formadores: Expertos del programa Europractice del STFC

El contenido abarcará desde sesiones introductorias sobre Verilog y SystemVerilog hasta técnicas avanzadas de síntesis, simulaciones a nivel de puertas y codificación de máquinas de estado finitas. El cronograma es el siguiente:

    • Día 1: Introducción a SystemVerilog, fundamentos de simuladores y conceptos básicos de Verilog
    • Día 2: Tipos de datos, operaciones aritméticas, bancos de pruebas y técnicas de depuración
    • Día 3: Prácticas recomendadas de síntesis y codificación de RTL
    • Día 4: Codificación de FSM y simulación a nivel de puertas
    • Día 5: Tipos de datos en SystemVerilog y técnicas de generación de memorias

Para más detalles, visita la página de Cursos de Formación de Europractice o contacta con el equipo de soporte de formación en training@bsc.es.