
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Departamento de Computación - ECPv6.15.18//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Departamento de Computación
X-ORIGINAL-URL:https://www.dc.uba.ar
X-WR-CALDESC:Eventos para Departamento de Computación
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Sao_Paulo
BEGIN:STANDARD
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
TZNAME:-03
DTSTART:20200101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20210222T170000
DTEND;TZID=America/Sao_Paulo:20210222T180000
DTSTAMP:20260515T113919
CREATED:20210217T112641Z
LAST-MODIFIED:20210217T112641Z
UID:6520-1614013200-1614016800@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Dardo Marasca
DESCRIPTION:Título:\nDirector: Guido Chari\, Diego Garbervesky\nJurados: Edgardo Zoppi\, Hernán Wilkinson\n\nResumen:  En recientes estudios relacionados a implementaciones de máquinas virtuales para lenguajes dinámicos fue desarrollado MATE\, un modelo para la construcción de entornos de ejecución reflexivos que permite al usuario modificar \, en tiempo de ejecución\, el comportamiento de diferentes componentes internos con el fin de adaptar sus capacidades a la pieza de software que ejecutan.\nEn este trabajo se explora la implementación de una máquina virtual con soporte para MATE. Para ello utilizamos el framework Pypy el cual nos permitió construir una solución que combina un compilador JIT basado en meta-trazas con un intérprete en código nativo para obtener un desempeño en línea a soluciones de uso comercial. Luego comparamos nuestra máquina virtual con una implementación previa basada en evaluación parcial (otra familia de compiladores JIT) construida en Java mediante la utilización del framework Truffle.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-dardo-marasca/
LOCATION:ZOOM
CATEGORIES:Agenda
END:VEVENT
END:VCALENDAR