Document Type

Report

Date

9-10-2009

Keywords

OpenCL, Parallel Programming, Multi-Core CPU, Cell Broadband Engine

Language

English

Disciplines

Computer Engineering | Electrical and Computer Engineering

Description/Abstract

Recently the Khronos group has released an open specification for OpenCL, the Open Computation Language. OpenCL strives to create a standard language for programming novel computer architectures such as the multi-core CPU, the GPU and accelerators. The programming model is similar to Nvidia's CUDA. UniverCL is a partial implementation of the OpenCL 1.0 Specification that has enough functionality to demonstrate the major components of the specification. It currently includes support for two hardware devices: the multi-core CPU and the Cell Broadband Engine. This technical report captures the work done in Phase I of UniverCL's development and outlines Phase II of development.

Additional Information

SYR-EECS-2009-02

Source

local input

Creative Commons License

Creative Commons Attribution 3.0 License
This work is licensed under a Creative Commons Attribution 3.0 License.

Share

COinS