OpenCL: an Alternative for Teaching Computer Architecture
DOI:
https://doi.org/10.5753/ijcae.2013.4940Keywords:
OpenCL, high-performance computing, instruction and data parallelismAbstract
Teaching computer architecture, both conceptually and practically, is suitable for new multi/many-core architectures. This article highlights the application of the OpenCL platform in practical teaching of computer architecture, considering the use of CPU and GPU. The article also demonstrates application examples and performance comparison between CPU and GPU.
Downloads
References
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
How to Cite
Issue
Section
License
Copyright (c) 2013 Os autores
This work is licensed under a Creative Commons Attribution 4.0 International License.