Computation on GPUs: from a programmable pipeline to an efficient stream processor
João L. D. Comba, Carlos A. Dietrich, Christian Azambuja Pagot, Carlos Scheidegger · Americanae (AECID Library) · 2003
O recente desenvolvimento de hardware gráfico apresenta uma mudança na implementação do pipeline gráfico, de um conjunto fixo de funções, para programas especiais desenvolvidos pelo usuário que são executados para cada vértice ou fragmento. Esta programabilidade permite implementações de diversos algoritmos diretamente no hardware gráfico. Neste tutorial serão apresentados as principais técnicas relacionadas a implementação de algoritmos desta forma. Serão usados exemplos baseados em artigos recentemente publicados. Através da revisão e análise da contribuição dos mesmos, iremos explicar as estratégias por trás do desenvolvimento de algoritmos desta forma, formando uma base que permita ao leitor criar seus próprios algoritmos.