Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Estudio de la portabilidad de la JVM: ZERO/SHARK con LLVM 12

dc.contributor.advisorSierra Rodríguez, José Luis
dc.contributor.authorGallardo Cruzado, Mario Daniel
dc.date.accessioned2023-06-17T10:56:10Z
dc.date.available2023-06-17T10:56:10Z
dc.date.issued2021
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2020/2021
dc.description.abstractEn este trabajo realizamos un estudio sobre la virtualización, teoría, características y ejemplos, para posteriormente abordar el caso concreto de la jvm y su portabilidad. El trabajo culmina resucitando un proyecto de código abierto llamado Shark, que aborda del problema de la portabilidad de la jvm a través del marco LLVM de construcción de compiladores. Para ello, modernizamos y adaptamos el proyecto para que utilice la última versión de LLVM y la última versión de la jvm. Finalmente verificamos esta jvm con tests de estrés, y la ejecución de algunos programas de prueba.
dc.description.abstractIn this work we study the topic of Virtualization, the theory behind it, characteristics and examples, to later address the specific case of the jvm and its portability. The work culminates by resurrecting an open-source project called Shark, which addresses the jvm portability problem through the LLVM compiler-construction framework. For this purpose, we modernize and adapte Shark to use the latest version of LLVM and the latest version of the jvm. Finally we verify this jvm with stress tests, and the execution of some test programs.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/68343
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10550
dc.language.isospa
dc.page.total54
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordJvm
dc.subject.keywordJit
dc.subject.keywordZero
dc.subject.keywordShark
dc.subject.keywordLlvm
dc.subject.keywordCompilación
dc.subject.keywordOpenjdk
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleEstudio de la portabilidad de la JVM: ZERO/SHARK con LLVM 12
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationaf8e7f56-a077-4215-b561-737a01f05a08
relation.isAdvisorOfPublication.latestForDiscoveryaf8e7f56-a077-4215-b561-737a01f05a08

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
GALLARDO CRUZADO 87336_MARIO_DANIEL_GALLARDO_CRUZADO_memoria_1006096_114718038.pdf
Size:
1.1 MB
Format:
Adobe Portable Document Format