Nos complace anunciarles el RepHip ya se encuentra en la versión 9.3 de Dspace y disponible para su uso habitual. En caso de experimentar algún inconveniente, por favor contactarse a rephip@unr.edu.ar

Manejo dinámico de accesos a memoria no lineales para paralelización especulativa

dc.contributor.advisorClauss, Philippe
dc.contributor.coadvisorAravind Sukumaran-Rajam; Juan Manuel Martínez-Caamaño
dc.creatorCampostrini, Esteban
dc.date.accessioned2015-02-19T11:53:51Z
dc.date.available2015-02-19T11:53:51Z
dc.date.issued2014-12-23
dc.description.abstractEl modelo del poliedro es un framework matemático orientado al análisis y transformación de loops particularmente aplicado a la paralelización. Si bien es poderoso, está originalmente limitado a ciclos que pueden ser precisamente analizados en tiempo de compilación. APOLLO (Automatic POLyhedral Loop Optimizer) es un framework que extiende la aplicación de este modelo mediante instrumentación en tiempo de ejecución a códigos que exhiben, por ejemplo, accesos a memoria mediante punteros o indirecciones, permitiendo asi su paralelización. Sin embargo, las condiciones que impone el modelo siguen presentes. En particular, los accesos a memoria deben tener un comportamiento completamente lineal. El trabajo presentado consiste en extender APOLLO de manera que pueda paralelizar loop nests en los que haya accesos a memoria, tanto de lectura como de escritura, no lineales. Esto fue logrado extendiendo el sistema de verificación y adaptandolo dinámicamente según el comportamiento observado durante la instrumentación. La efectividad de las extensiones fue evaluada empíricamente usando benchmarks conocidos.es
dc.description.filFCEIA-UNRes
dc.description.peerreviewedPeer reviewed
dc.formatapplication/pdf
dc.identifier.otherhttp://www.fceia.unr.edu.ar/lcc/t523/tesina.php?campo1=74
dc.identifier.urihttp://hdl.handle.net/2133/3826
dc.language.isospaes
dc.publisherFacultad de Ciencias Exactas, Ingeniería y Agrimensura. Universidad Nacional de Rosarioes
dc.rightsopenAccesses
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/*
dc.subjectruntimees
dc.subjectparalelizaciónes
dc.subjectmodelo del poliedroes
dc.subjectespeculativoes
dc.subjectautomáticoes
dc.titleManejo dinámico de accesos a memoria no lineales para paralelización especulativaes
dc.typebachelorThesis
dc.typetesis de grado
dc.typepublishedVersion

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Campostrini.pdf
Tamaño:
12,41 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesina LCC

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3,14 KB
Formato:
Item-specific license agreed upon to submission
Descripción: