SNU-SAMSUNG OpenCL Framework

Overview

The SNU-SAMSUNG OpenCL framework is an OpenCL framework builds on 32-bit, 64-bit flavors of Linux. it supports multiple target machines such as Cell BE processors, ARM processors, and DSP processors.

Publications

Please use the citation below to reference SNU-SAMSUNG OpenCL Framework.

  • [PACT] Jaejin Lee, Jungwon Kim, Sangmin Seo, Seungkyun Kim, Jungho Park, Honggyu Kim, Thanh Tuan Dao, Yongjin Cho, Sung Jong Seo, Seung Hak Lee, Seung Mo Cho, Hyo Jung Song, Sang-Bum Suh, and Jong-Deok Choi. An OpenCL Framework for Heterogeneous Multicores with Local Memory, PACT ’10: Proceedings of the 19th ACM/IEEE/IFIP International Conference on Parallel Architectures and Compilation Techniques, pp. 193 — 204, Vienna, Austria, September 2010, DOI: 10.1145/1854273.1854301.

Tested Platforms

  • Cell BE (Cell Blade QS21, QS22 / Fedora Linux 9)
    • You need the following software to use the SNU-SAMSUNG OpenCL framework on Cell BE
      • Cell SDK 3.1
      • IBM XL C/C++ for Multicore Acceleration for Linux, V10.1
  • ARM (ARM Cortex-A8, Cortex-A9 dual-core / Angstrom Distribution Linux)
    • You need the following software to use SNU-SAMSUNG OpenCL Framework on ARM
      • CodeSourcery ARM Cross Compiler
  • DSP (TI C64x+ / Angstrom Distribution Linux)
    • You need the following software to use SNU-SAMSUNG OpenCL Framework on TI C64x+
      • C6x Compiler 6.0.22
      • DSP/BIOS & RTSC/XDCtools
      • CodeSourcery ARM Cross Compiler

    Download

    If you would like to download the SNU-SAMSUNG OpenCL framework, please email us. 

    Contributors

    • Current: Jungwon Kim, Jaejin lee, Jeongho Nah, Jungho Park, and Sangmin Seo
    • Past: Seung Mo Cho, Yongjin Cho, Jong-Deok Choi, Thanh Tuan Dao, Honggyu Kim, Seungkyun Kim, Seung Hak Lee, Sung Jong Seo, Hyo Jung Song, and Sang-Bum Suh

    Contact and Bug Report