• español
    • English
  • Políticas
  • español 
    • español
    • English
  • Acceder
Ver ítem 
  •   Repositorio Institucional ULima
  • Tesis
  • Licenciatura
  • Ingeniería de Sistemas
  • Tesis
  • Ver ítem
  •   Repositorio Institucional ULima
  • Tesis
  • Licenciatura
  • Ingeniería de Sistemas
  • Tesis
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Source to source compiler for the automatic parallelization of JavaScript code

Thumbnail
Ver/
Diaz_Baskakov_Source-Compiler.pdf
(application/pdf: 146.9Kb)
Fecha
2021
Autor(es)
Diaz Baskakov, Serguei Ramiro Ramirovich
Asesor(es)
Gutiérrez Cárdenas, Juan Manuel
Metadatos
Mostrar el registro completo del ítem
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.
URI
https://hdl.handle.net/20.500.12724/15414
Cómo citar
Diaz Baskakov, S. R. R. (2021). Source to source compiler for the automatic parallelization of JavaScript code [Tesis para optar el Título Profesional de Ingeniero de Sistemas, Universidad de Lima]. Repositorio institucional de la Universidad de Lima.https://hdl.handle.net/20.500.12724/15414
Editor
Universidad de Lima
Temas
Java (Lenguaje de programación)
Software
Desarrollo
Ingeniería del software
Java (Computer program language)
Computer software
Development
Software engineering
Coleccion(es)
  • Tesis [68]


Contacto: [email protected]

Todos los derechos reservados. Diseñado por Chimera Software
 

 

Listar

Todo el RepositorioComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosTemasAsesoresAutores UlimaTipos de documentoEsta colecciónPor fecha de publicaciónAutoresTítulosTemasAsesoresAutores UlimaTipos de documento

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso

Contacto: [email protected]

Todos los derechos reservados. Diseñado por Chimera Software