La biblioteca de punto flotante RV32E ofrece una reducción del tamaño del código del 72% - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

La biblioteca de punto flotante RV32E ofrece una reducción del tamaño del código del 72% – Calendae

Hola de nuevo. Yo soy Jordi Oriol y esta vez vamos a hablar sobre La biblioteca de punto flotante RV32E ofrece una reducción del tamaño del código del 72% – Calendae

SEGGER anuncia una nueva versión de la biblioteca de punto flotante RISC-V con soporte completo para RV32E, la variante integrada del núcleo RISC-V. La nueva biblioteca conduce a una reducción masiva en el tamaño del código para las aplicaciones RISC-V que usan punto flotante.

Con todas las funciones aritméticas codificadas manualmente en lenguaje ensamblador, la huella de memoria de las aplicaciones RISC-V que usan código de punto flotante se minimiza. La biblioteca de punto flotante cumple con el estándar RISC-V ABI y, por lo tanto, se puede utilizar fácilmente como un reemplazo plug-and-play de cualquier otra biblioteca de punto flotante.

Reemplazar la biblioteca de punto flotante GNU utilizada por la mayoría de las cadenas de herramientas con el equivalente optimizado para el ensamblaje SEGGER da como resultado una reducción en el tamaño del código en más del 72% de la aplicación de referencia. La biblioteca admite RV32I, así como la variante incorporada RV32E recién introducida del núcleo RISC-V con código de nivel de ensamblaje.

«Esta nueva versión es mucho más pequeña que cualquier otra disponible para comparar y, al mismo tiempo, es increíblemente rápida», dice Rolf Segger, fundador de SEGGER. “En el mundo de los sistemas integrados, cada byte cuenta. La biblioteca SEGGER Floating-Point ofrece un alto rendimiento y utiliza las ventajas arquitectónicas de RISC-V para cerrar la brecha de densidad de código en comparación con dispositivos Arm Cortex comparables. Creemos que nuestro software es el líder del mercado y, a diferencia de algunos de nuestros competidores, facilitamos y fomentamos la comparación y la evaluación comparativa «.

Los clientes finales y los proveedores de cadenas de herramientas pueden autorizar la biblioteca. Al igual que SEGGER Runtime Library, está integrado en SEGGER Embedded Studio para RISC-V. Con Embedded Studio, la evaluación comparativa de bibliotecas de tiempo de ejecución y de punto flotante se puede realizar de forma rápida y sencilla. Está disponible sin cargo para uso no comercial bajo la licencia amigable de SEGGER.

Para obtener una vista detallada de la biblioteca de coma flotante de SEGGER para RISC-V, visite: https://blog.segger.com/profiling-and-code-coverage-on-risc-v-using-simulation/

Para obtener más información sobre el soporte de SEGGER para RISC-V, visite: https://www.segger.com/risc-v/

Deberías compartir en una historia de tu Instagram para que tus colegas lo flipen

??? ? ? ???

Comparte