dc.contributor.advisor | Gutiérrez Cárdenas, Juan Manuel | es_ES |
dc.contributor.author | Diaz Baskakov, Serguei Ramiro Ramirovich | es_ES |
dc.date.accessioned | 2022-03-16T17:24:45Z | |
dc.date.available | 2022-03-16T17:24:45Z | |
dc.date.issued | 2021 | |
dc.identifier.citation | 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 | es_PE |
dc.identifier.uri | https://hdl.handle.net/20.500.12724/15414 | |
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. | es_PE |
dc.format | application/pdf | es_PE |
dc.language.iso | eng | es_PE |
dc.publisher | Universidad de Lima | es_PE |
dc.rights | info:eu-repo/semantics/restrictedAccess | es_PE |
dc.source | Repositorio Institucional - Ulima | es_PE |
dc.source | Universidad de Lima | es_PE |
dc.subject | Java (Lenguaje de programación) | es_PE |
dc.subject | Software | es_PE |
dc.subject | Desarrollo | es_PE |
dc.subject | Ingeniería del software | es_PE |
dc.subject | Java (Computer program language) | es_PE |
dc.subject | Computer software | es_PE |
dc.subject | Development | es_PE |
dc.subject | Software engineering | es_PE |
dc.subject.classification | Ingeniería de sistemas / Software | es_PE |
dc.title | Source to source compiler for the automatic parallelization of JavaScript code | |
dc.type | info:eu-repo/semantics/bachelorThesis | |
thesis.degree.discipline | Ingeniería de sistemas | es_PE |
thesis.degree.grantor | Universidad de Lima. Facultad de Ingeniería y Arquitectura | es_PE |
thesis.degree.level | Título profesional | es_PE |
thesis.degree.name | Ingeniero de sistemas | es_PE |
dc.publisher.country | PE | es_PE |
dc.subject.ocde | https://purl.org/pe-repo/ocde/ford#2.02.04 | |
renati.author.dni | 77163901 | |
renati.advisor.orcid | https://orcid.org/0000-0003-2566-4690 | |
renati.advisor.dni | 29515539 | |
renati.juror | Guzmán Jiménez, Rosario Marybel | es_PE |
renati.juror | Irey Nuñez, Jorge Luis | es_PE |
renati.juror | Escobedo Cárdenas, Edwin Jonathan | es_PE |
renati.juror | Gutiérrez Cárdenas, Juan Manuel | es_PE |
renati.level | http://purl.org/pe-repo/renati/level#tituloProfesional | |
renati.type | https://purl.org/pe-repo/renati/type#tesis | |
renati.discipline | 612076 | |
dc.contributor.student | 2, R, S | |