VITAMIN-V

Entorno virtual y tool box para el desarrollo fiable de servicios en la nube basados en RISC_V

Institución:

Institution

Grupo de investigación:

Data Centric Computing

Investigador/es:

Aaron Call

VITAMIN-V

Descripción:

Vitamin-V tiene como objetivo desarrollar una pila completa de software RISC-V de código abierto para servicios en la nube con rendimiento ISO para la contraparte x86 dominante en la nube y un potente entorno de ejecución virtual para el desarrollo, validación, verificación y prueba de software que considere las necesidades relevantes. Extensiones RISC-V ISA para implementación en la nube.

Tipo de activo:

Servicio

Categoría:

Computer Sciences

Problema:

Migrar un entorno de nube completamente funcional y sus herramientas a tecnologías RISC-V.

Solución:

Los sistemas de nube comerciales utilizan funciones de hardware que actualmente no están disponibles en entornos virtuales RISC-V (sin mencionar la falta de hardware RISC-V específico). Estas características incluyen las extensiones de virtualización, criptografía y vectorización para las cuales Vitamin-V agregará soporte en tres entornos virtuales: QEMU, gem5 y plataformas prototipo cloud-FPGA. Vitamin-V se centra y proporcionará soporte para diseños RISC-V basados en EPI tanto para las CPU principales como para los aceleradores importantes de la nube (para la compresión de memoria). Agregaremos el compilador (basado en LLVM) y soporte de cadena de herramientas para las extensiones ISA. Además, se desarrollarán enfoques novedosos para la validación, verificación y prueba de la confiabilidad del software. Vitamin-V portará y evaluará varios VMM y conjuntos de contenedores de última generación (es decir, VOSySmonitor, KVM, QEMU, Docker, RustVMM, contenedores Kata), software de gestión de la nube (es decir, OpenStack y Kubernetes) junto con sus dependencias de software y bibliotecas. (por ejemplo, JVM, Python); y aplicaciones de IA (es decir, Tensorflow) y BigData (Apache Spark). Estos paquetes de software son representativos de las tres configuraciones de nube que se demostrarán: clásica (OpenStack), moderna (Kubernetes) y sin servidor (RustVMM, Kata, Kubernetes). Las configuraciones de la nube se compararán con la IA relevante (es decir, Google Net, ResBet, VGG19), BigData (TPC-DS) y aplicaciones sin servidor (FunctionBench, ServerlessBench). Vitamin-V tiene como objetivo igualar el rendimiento del software de su equivalente x86 y al mismo tiempo contribuir a los entornos virtuales de código abierto, la validación de software y los paquetes de software en la nube de RISC-V.

Áreas de aplicación:

Aplicaciones de IA y Big Data que se ejecutan en una infraestructura de nube RISC-V, desde la nube tradicional hasta entornos sin servidor. También reforzará el liderazgo de la industria europea en toda la cadena de suministro digital.

Novedad:

Vitamin-V implementará una pila completa de hardware y software RISC-V para servicios en la nube basados en tecnologías de código abierto de nube de vanguardia para núcleos RISC-V con un enfoque especial en núcleos EPI. Vitamin-V incorpora un innovador entorno de ejecución virtual RISC-V que proporciona emulación de hardware, simulación y creación de prototipos FPGA para permitir el desarrollo, la verificación y la validación de software antes de que se lance el hardware real. Vitamin-V también contribuye a la portabilidad de la cadena completa de herramientas de compilación cruzada, la pila de software y las bibliotecas de aplicaciones esenciales para el próximo lanzamiento de los procesadores RISC-V EPI.

Protección:

Patentes, software de código abierto y hardware de estándar abierto.

Mercado objetivo:

Pymes basadas en hardware y entornos de nube, universidades, proveedores de nube, usuarios de Big Data e IA.

Keywords:

RISC-V, cloud.

TRL: 4

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

Más información

Si quieres saber más sobre este proyecto no dudes en contactarnos

Contáctanos