z-logo
open-access-imgOpen Access
Aplicando Model-Driven Development à Plataforma GPGPU
Author(s) -
Ademir Carvalho,
Thiago Farias,
João Teixeira,
Verônica Teichrieb,
Judith Kelner
Publication year - 2009
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/wscad.2009.17402
Subject(s) - general purpose computing on graphics processing units , cuda , computer science , computational science , humanities , graphics , parallel computing , computer graphics (images) , art
GPUs (Graphics Processing Units) são dispositivos gráficos que vêm ganhando destaque nos últimos anos pela sua eficiência em processamento paralelo. Neste contexto, o termo GPGPU (General-Purpose computation on GPU) é um novo conceito que visa explorar as vantagens das GPUs em áreas não necessariamente relacionadas a processamento gráfico. Este trabalho aplica princípios do MDD (Model-Driven Development) ao desenvolvimento de aplicações para GPU, visando produzir um ambiente mais adequado para a construção desse tipo de software. O resultado do trabalho foi o desenvolvimento de uma ferramenta que enxerga uma aplicação como um modelo e gera automaticamente parte significativa do código desta aplicação. O código gerado é expresso na linguagem definida por CUDA (Compute Unified Device Architecture), uma plataforma de programação para GPGPU.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here