OpenCL: uma Alternativa para o Ensino de Arquitetura de Computadores

Authors

  • Fábio D. Pereira UNIVEM
  • Allan M. de Souza UNIVEM
  • Edward David Moreno UFS

DOI:

https://doi.org/10.5753/ijcae.2013.4940

Keywords:

OpenCL, computação de alto desempenho, paralelismos de instruções e dados

Abstract

O ensino de arquitetura de computadores, tanto conceitualmente e na sua prática, é adequado para novas arquiteturas multi/many cores. Este artigo destaca a aplicação da plataforma OpenCL no ensino prático de arquitetura de computadores considerando o uso de CPU e GPU. O artigo também demonstra exemplo de aplicações e comparação de desempenho entre CPU e GPU.

Downloads

Não há dados estatísticos.

Referências

Khronos OpenCL Working Group, The OpenCL Specification, 2011.

Aaftab Munshi, et al. OpenCL Programming Guide, 2011.

Silva, L. G., Souza M. O. S., Impactos, Oportunidades e Desafios no contexto da Educação em Arquitetura de Computadores causados pelos Processadores com Múltiplos Núcleos, Workshop sobre Educação em Arquitetura de Computadores - WEAC 2009.

Perissatto, M. G., et al, Ferramenta para Simulaçãoo de Multiprocessadores Superescalares de Memória Compartilhada, Workshop sobre Educação em Arquitetura de Computadores-WEAC, 2007.

Diego Marinho de Oliveira1, Fernando Augusto Fernandes Braz2, Tiago Figueiredo de Carvalho Novas Perspectivas no Contexto da Arquitetura de Computadores – Softwares Educacionais para o Paradigma da Computacão Paralela, Workshop sobre Educação em Arquitetura de Computadores-WEAC, 2009

Pereira, F. D. ; Ordonez, E. D. M.; Sakai, I. D. Hash function keccak: exploring parallelism with pipeline. In: PDCS-Parallel and Distributed Computing and Systems, 2011.

PEREIRA, Fábio Dacêncio; ORDONEZ, Edward David Moreno; SOUZA, A. M. . Exploiting Parallelism on Keccak: FPGA and GPU Comparison. Parallel & Cloud Computing, v. 2, p. 1, 2013

PEREIRA, Fábio Dacêncio ; ORDONEZ, Edward David Moreno; SOUZA, A. M. Exploiting Heterogeneous Systems: Keccak on OpenCL. PDPTA'13 - Int'l Conf on Parallel & Distributed Processing Techniques & Applications, July 22-25, 2013, Las Vegas, USA.

FIPS 180-3, Secure Hash Standard, Cryptographic Hash Algorithm Competition, , available from [link], 2013

Downloads

Published

2013-12-01

Como Citar

Pereira, F. D., Souza, A. M. de, & Moreno, E. D. (2013). OpenCL: uma Alternativa para o Ensino de Arquitetura de Computadores. International Journal of Computer Architecture Education, 2(1), 1–4. https://doi.org/10.5753/ijcae.2013.4940

Issue

Section

Artigos Completos