Back to results

Universidad de Lima

Source to source compiler for the automatic parallelization of JavaScript code

Abstract

dc:description.abstract

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.

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 × 8

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/restrictedAccess
Language dc:language.iso
eng

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:repositorio.ulima.edu.pe:20.500.12724/15414

Chain of custody

source
Harvested from
Universidad de Lima
Base URL
repositorio.ulima.edu.pe/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Diaz Baskakov, Serguei Ramiro Ramirovich. Source to source compiler for the automatic parallelization of JavaScript code. Título Profesional thesis, Universidad de Lima, 2021. https://hdl.handle.net/20.500.12724/15414