Show simple item record

Professor Advisordc.contributor.advisorEstévez Valencia, Pablo es_CL
Authordc.contributor.authorRodríguez Olivos, Rafael es_CL
Staff editordc.contributor.editorFacultad de Ciencias Físicas y Matemáticases_CL
Staff editordc.contributor.editorDepartamento de Ingeniería Eléctricaes_CL
Associate professordc.contributor.otherAgusto Alegría, Héctor
Associate professordc.contributor.otherZegers Fernández, Pablo
Admission datedc.date.accessioned2012-09-12T18:17:20Z
Available datedc.date.available2012-09-12T18:17:20Z
Publication datedc.date.issued2008es_CL
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/103150
Abstractdc.description.abstractEn el presente trabajo de memoria se realiza una implementación de la Transformada de Gauss y la Transformada Rápida de Gauss Mejorada (cuyo acrónimo en inglés es IFGT) mediante la utilización de una Unidad de Procesamiento Gráfico (en inglés Graphics Processor Unit, GPU). El objetivo es reducir el tiempo de cómputo mediante el procesamiento paralelo. Esto permitiría acelerar las estimaciones de Funciones de Densidad de Probabilidad (FDP) que se utilizan dentro de la Teoría de la Información en las medidas de divergencia e información mutua. La implementación se realiza sobre una tarjeta de video modelo Nvidia 7900 GT, utilizando los lenguajes de programación C y Cg (C for graphics), donde este último se utiliza sólo sobre la tarjeta. La implementación de la Transformada de Guass se realiza directamente sobre la GPU. En cambio la implementación de la IFGT se realiza una primera parte en lenguaje C, donde se determinan parámetros que se utilizan posteriormente en la GPU. Además de las implementaciones sobre la GPU se realizan implementaciones sobre una CPU de un computador estándar con el fin de comparar los tiempos y el error relativo dado por el valor absoluto de . El resultado obtenido es una aceleración en el tiempo de cálculo en la Transformada Rápida de Gauss Mejorada sólo para el caso de dimensión 8 y con una cantidad de datos de 65536. Se observa que la transferencia de los datos, es decir, la lectura de los datos desde la GPU al computador, es sumamente lenta en la implementación realizada llegando a ser de 85% del tiempo total del programa. Se observa además que los errores de la implementación sobre la GPU son del orden de. En conclusión, la implementación de la Transformada de Gauss y la Transformada Rápida de Gauss Mejorada sobre la GPU funciona
Lenguagedc.language.isoeses_CL
Publisherdc.publisherUniversidad de Chilees_CL
Type of licensedc.rightsRodríguez Olivos, Rafael Ignacioes_CL
Keywordsdc.subjectElectricidades_CL
Keywordsdc.subjectTransformada de Gausses_CL
Keywordsdc.subjectTarjeta de videoes_CL
Keywordsdc.subjectGPUes_CL
Keywordsdc.subjectFGTes_CL
Keywordsdc.subjectIFGTes_CL
Títulodc.titleImplementación de la transformada rápida de gauss en una unidad de procesamiento gráficoes_CL
Document typedc.typeTesis


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record