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.
Recommended Citation
Pratt-Szeliga, Phil and Fawcett, Jim, "UniverCL 1.0 --- Phase I of a complete OpenCL implementation" (2009). Electrical Engineering and Computer Science - All Scholarship. 4.
https://surface.syr.edu/eecs/4
Source
local input
Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.
Additional Information
SYR-EECS-2009-02