An OpenCL-Compliant Multi-core Platform and Its Companion Compiler

  • Ramon S. Nepomuceno UFPI
  • Jonatas C. Santos UFPI
  • Laysson O. Luz UFPI
  • Ivan S. Silva UFPI

Resumo


Nowadays, multi-core architectures have become mainstream in the microprocessor industry. However, while the number of cores integrated in a single chip growth, more important becomes the need for an adequate programming model. In recent years, the OpenCL programming model has attracted the attention of multi-core designers' community. This paper presents an OpenCL-compliant architecture and demonstrates that such programming model can be successfully used as programming model for general-purpose multi-core architectures.
Palavras-chave: Multicore processing, Computational modeling, Programming, Kernel, Memory management, Benchmark testing, multi-core, programming model, OpenCL
Publicado
03/11/2015
NEPOMUCENO, Ramon S.; SANTOS, Jonatas C.; LUZ, Laysson O.; SILVA, Ivan S.. An OpenCL-Compliant Multi-core Platform and Its Companion Compiler. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 5. , 2015, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 1212-1327. ISSN 2237-5430.