VirtCUDA : possibilitando a execução de aplicações CUDA em máquinas virtuais
AUTOR(ES)
Santos, Alan Diego dos
DATA DE PUBLICAÇÃO
2011
RESUMO
Atualmente, os computadores são bastante utilizados para aplicações críticas nas organizações. Algumas dessas aplicações utilizam uma grande quantidade de recursos. Contudo, é possível observar recursos subutilizados dentro da infraestrutura dessas organizações. A utilização de máquinas virtuais pode contornar esse problema, uma vez que elas garantem uma maior utilização dos recursos disponíveis em cada máquina física. Todavia, a aplicação dessa técnica em alguns dispositivos é bastante limitada. Além disso, com o crescimento do poder computacional desses dispositivos, a GPU começou a ser utilizada para a execução de aplicações genéricas. No entanto, para utilizar esses dispositivos era necessário adequar os dados para matrizes, o que dificultava o desenvolvimento de aplicações. Nesse contexto, existem frameworks que abstraem essa limitação das GPUs, possibilitando a aplicação do dispositivo em aplicações genéricas, técnica conhecida como GPGPU. A aplicação de GPGPU em máquinas virtuais é bastante limitada atualmente. Por esse motivo, o objetivo deste trabalho é apresentar uma arquitetura de virtualização da GPU, através da disponibilização do framework CUDA para aplicações executando dentro da VM. Além disso, é apresentada uma forma de implementação dessa funcionalidade em uma ferramenta de virtualização, o VirtualBox OSE.
ASSUNTO(S)
redes : computadores virtualization gpu maquinas virtuais gpgpu virtualbox hgcm virtual machines
ACESSO AO ARTIGO
http://hdl.handle.net/10183/27970Documentos Relacionados
- Controle de concorrência para jogos eletrônicos baseados em máquinas virtuais
- Modelagem e aplicações em diagnose de maquinas verticais
- Virtual machines in secure environments
- Uma arquitetura baseada em WBEM para o gerenciamento de um cluster de máquinas virtuais
- A formação continuada do professor de educação fisica : possibilitando praticas reflexivas