Uma unidade de processamento gráfico de propósito geral configurável para análise de energia, desempenho e área
A pasta RTL contém todos os arquivos SystemVerilog para obter uma GPGPU configurável modelada após a arquitetura Tesla. O TOP contém o arquivo GPGPU de nível superior, bem como o multiprocessador. Para simulação, recomendo o uso do GPGPU.SV e o fornecimento de seu próprio arquivo de inicialização de memória para inicializar o conteúdo do cache do kernel. Para síntese, sintetize apenas um único multiprocessador com as configurações desejadas.
As instruções Excel Sheet fornece informações detalhadas sobre as instruções suportadas. Esta folha cobre as instruções do pipeline, bem como as instruções do kernel necessárias para a simulação. A folha LDST mostra como acessar os dados especiais de bloco e encadeamento usando a instrução especial de carga.