Universidad de Lima
Source to source compiler for the automatic parallelization of JavaScript code
Abstract
dc:description.abstractThis 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.
Degree
thesis:*- Name thesis:degree_name
- Ingeniero de sistemas
- Level thesis:degree_level
- Título Profesional
- Discipline thesis:degree_discipline
- Ingeniería de sistemas
- Grantor dc:publisher
- Universidad de Lima
- Year dc:date.issued
- 2021
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Diaz Baskakov, Serguei Ramiro Ramirovich
- Advisor dc:contributor.advisor
-
- Gutiérrez Cárdenas, Juan Manuel
Subjects
dc:subject × 8Rights
dc:rights- Statement dc:rights
-
- info:eu-repo/semantics/restrictedAccess
- Language dc:language.iso
- eng
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- https://hdl.handle.net/20.500.12724/15414
- OAI identifier oai:identifier
- oai:repositorio.ulima.edu.pe:20.500.12724/15414