Computação Científica em GPU

Propaganda
Título: <Computação Científica em GPU>
Objectivo: <Recentemente tem-se generalizado a utilização das placas gráficas (GPU’s)
para sistemas de computação de elevado desempenho (essencialmente cálculo científico
mas também para outro tipo de aplicações como por exemplo quebras de seguranças
(cracker de passwords). Sendo a GPU desenhada para processar eficientemente grandes
quantidades de dados, com execução simultânea de centenas de "threads", a sua
utilização em aplicações com paralelismo de dados, isto é, aplicações em que o mesmo
código pode ser executado em simultâneo sobre diferentes conjuntos de dados, pode
originar melhorias significativas de desempenho. Actualmente é possível programar a
placa gráfica usando uma linguagem de alto nível como C++ ou Java e a API fornecida
pela ferramenta CUDA (Compute Unified Device Architecture) que fornece as primitivas
de acesso à GPU. Neste projecto pretende-se estudar a programação em GPU de alguns
algoritmos de manipulação de matrizes. Pretende-se explorar diferentes formas de
distribuição de dados e de processos de forma a tirar o máximo partido da placa gráfica.>
Requisitos Técnicos: <Utilização do Visual Studio e CUDA>
Requisitos Académicos: <Programação Orientada a Objectos>
Número de Pessoas: <1>
Contactos: <[email protected]>
Download