Source to source compiler for the automatic parallelization of JavaScript code

Serguei Diaz Baskakov, Juan Gutierrez Cardenas

Producción científica: Capítulo del libro/informe/acta de congresoArticulo (Contribución a conferencia)revisión exhaustiva

2 Citas (Scopus)

Resumen

This work focuses on the development of a source-to-source compiler for the automatic parallelization of JavaScript code. The proposed compiler transforms the input code to an AST (Abstract syntax tree). Afterward, we applied a dependence analysis, followed by fusion and fission techniques. As a later part, new portions of code are inserted to parallelize specific sections of the original program. From the modified AST obtained, we return a new JavaScript code. From our experimentations, we can conclude that our solution reduces the execution time by parallelizing loops, but only if they do not use significant amounts of data, and the complexity of them is not concentrated in a small number of iterations.

Idioma originalInglés
Título de la publicación alojadaProceedings of the 2021 IEEE 28th International Conference on Electronics, Electrical Engineering and Computing, INTERCON 2021
EditorialInstitute of Electrical and Electronics Engineers Inc.
Páginas1-4
Número de páginas4
ISBN (versión digital)9781665412216
ISBN (versión impresa)9781665412216
DOI
EstadoPublicada - 5 ago. 2021
Evento28th IEEE International Conference on Electronics, Electrical Engineering and Computing, INTERCON 2021 - Virtual, Lima, Perú
Duración: 5 ago. 20217 ago. 2021

Serie de la publicación

NombreProceedings of the 2021 IEEE 28th International Conference on Electronics, Electrical Engineering and Computing, INTERCON 2021

Conferencia

Conferencia28th IEEE International Conference on Electronics, Electrical Engineering and Computing, INTERCON 2021
País/TerritorioPerú
CiudadVirtual, Lima
Período5/08/217/08/21

COAR

  • Artículo de conferencia

Huella

Profundice en los temas de investigación de 'Source to source compiler for the automatic parallelization of JavaScript code'. En conjunto forman una huella única.

Citar esto