Acelerador de WebAssembly basado en hardware para sistemas integrados
Autores: Kim, Jinyeol; Kim, Raehyeong; Oh, Jongwon; Lee, Seung Eun
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Acelerador de WebAssembly basado en hardware para sistemas integrados
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
WebAssembly
Wasm
Rendimiento
Acelerador
Sistemas integrados
Eficiencia
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 41
Citaciones: Sin citaciones
WebAssembly (WASM) ha surgido como un estándar novedoso destinado a mejorar el rendimiento de las aplicaciones web, desarrollado para complementar el JavaScript tradicional. Al ofrecer un formato de código binario independiente de la plataforma, WASM facilita una ejecución rápida y eficiente dentro de los navegadores web. Este atributo es particularmente ventajoso para tareas que requieren una gran potencia computacional. Sin embargo, en entornos con recursos limitados como los sistemas integrados, la velocidad de procesamiento y los requisitos de memoria de WASM se convierten en desventajas prominentes. Para abordar estos desafíos, este documento presenta el diseño e implementación de un acelerador de hardware específicamente para WASM. El acelerador de WASM propuesto logra hasta un aumento de 142 veces en la velocidad de cálculo para los algoritmos seleccionados en comparación con los sistemas integrados. Este avance mejora significativamente la eficiencia de ejecución y las capacidades de procesamiento en tiempo real de WASM en sistemas integrados. El documento analiza los fundamentos de WebAssembly y proporciona una descripción completa de la arquitectura del acelerador diseñado para optimizar la ejecución de WASM. Además, este documento incluye los detalles de implementación y el proceso de evaluación, validando la utilidad y eficacia de esta metodología. Esta investigación realiza una contribución crítica para ampliar la aplicabilidad de WASM en sistemas integrados, ofreciendo una dirección estratégica para futuros avances tecnológicos que garanticen una ejecución eficiente de WASM en entornos con recursos limitados.
Descripción
WebAssembly (WASM) ha surgido como un estándar novedoso destinado a mejorar el rendimiento de las aplicaciones web, desarrollado para complementar el JavaScript tradicional. Al ofrecer un formato de código binario independiente de la plataforma, WASM facilita una ejecución rápida y eficiente dentro de los navegadores web. Este atributo es particularmente ventajoso para tareas que requieren una gran potencia computacional. Sin embargo, en entornos con recursos limitados como los sistemas integrados, la velocidad de procesamiento y los requisitos de memoria de WASM se convierten en desventajas prominentes. Para abordar estos desafíos, este documento presenta el diseño e implementación de un acelerador de hardware específicamente para WASM. El acelerador de WASM propuesto logra hasta un aumento de 142 veces en la velocidad de cálculo para los algoritmos seleccionados en comparación con los sistemas integrados. Este avance mejora significativamente la eficiencia de ejecución y las capacidades de procesamiento en tiempo real de WASM en sistemas integrados. El documento analiza los fundamentos de WebAssembly y proporciona una descripción completa de la arquitectura del acelerador diseñado para optimizar la ejecución de WASM. Además, este documento incluye los detalles de implementación y el proceso de evaluación, validando la utilidad y eficacia de esta metodología. Esta investigación realiza una contribución crítica para ampliar la aplicabilidad de WASM en sistemas integrados, ofreciendo una dirección estratégica para futuros avances tecnológicos que garanticen una ejecución eficiente de WASM en entornos con recursos limitados.