Intel-oneAPI for Heterogeneous Computing
Intel-oneAPI para Computación Heterogénea

Impacto

Downloads

Downloads per month over past year



Castaño Roldán, Germán (2021) Intel-oneAPI for Heterogeneous Computing. [Trabajo Fin de Grado]

[thumbnail of CASTAÑO ROLDÁN 90031_GERMAN_CASTANO_ROLDAN_Intel-oneAPI_for_heterogeneous_computing_784051_962915113.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

4MB



Abstract

"oneAPI is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across accelerator architectures—for faster application performance, more productivity, and greater innovation."
-www.oneapi.com
The Intel DPC++ Compatibility Tool is a component of the Intel oneAPI base toolkit. This tool automatically transforms CUDA code into Data Parallel C++ (DPC++) assisting in the migration process.
This project consists of an analysis of the DPC++ Compatibility Tool, considering the manual intervention required and the problems encountered while migrating the Rodinia benchmarks. And a comparative study of the performance obtained by the migrated code.

Resumen (otros idiomas)

"oneAPI es un modelo de programación unificado, abierto y basado en estándares, que ofrece una experiencia de desarrollador común en todas las arquitecturas de aceleradores, para un rendimiento de aplicaciones más rápido, más productividad y una mayor innovación." -www.oneapi.com La herramienta de compatibilidad DPC++ de Intel es un componente del oneAPI Base Toolkit. esta herramienta transforma automáticamente código CUDA en Data Parallel C++ (DPC++) ayudando en el proceso de migración. Este proyecto consiste en un análisis de la herramienta de compatibilidad DPC++, considerando la intervención manual requerida y los problemas encontrados al migrar los benchmarks de Rodinia. Y un estudio comparativo del rendimiento obtenido por el código migrado.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Departamento de Arquitectura de Computadores y Automática, Curso 2020/2021

Directors:
Directors
García Sánchez, Carlos
Uncontrolled Keywords:Intel oneAPI, SYCL, Data Parallel C++, Data Parallel Compatibility Tool, CUDA, Heterogeneous computing, Rodinia Benchmark Suite.
Palabras clave (otros idiomas):Intel oneAPI, SYCL, Data Parallel C++, Herramienta de compatibilidad Data Parallel, CUDA, Computación heterogénea, Rodinia Benchmark Suite.
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:66814
Deposited On:13 Jul 2021 17:18
Last Modified:13 Jul 2021 17:18

Origin of downloads

Repository Staff Only: item control page