zoukankan      html  css  js  c++  java
  • OpenCL科普及在ubuntu 16.04 LTS上的安装

      OpenCLOpen Computing Language,开放计算语言)是一个为异构平台编写程序的框架,此异构平台可由CPU、GPU、DSP、FPGA或其他类型的处理器與硬體加速器所组成。OpenCL由一门用于编写kernels(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分割和数据分割的并行计算机制。OpenCL类似于另外两个开放的工业标准OpenGL和OpenAL,这两个标准分别用于三维图形和计算机音频方面。OpenCL擴充了GPU圖形生成之外的能力。OpenCL由非盈利性技术组织Khronos Group掌管。

      OpenCL最初由苹果公司开发,拥有其商标权,并在与AMD,IBM,Intel和NVIDIA技术团队的合作之下初步完善。随后,苹果将这一草案提交至Khronos Group。2008年6月16日,Khronos的通用计算工作小组成立[1]。5个月后的2008年11月18日,该工作组完成了OpenCL 1.0规范的技术细节[2]。该技术规范在由Khronos成员进行审查之后,于2008年12月8日公开发表[3]。2010年6月14日,OpenCL 1.1发布[4]

      ubuntu上安装指南:

    Generic ubuntu packages for OpenCL

    Basic installation 

    sudo apt install ocl-icd-libopencl1

    sudo apt install opencl-headers

    sudo apt install clinfo

    Package that allows to compile OpenCL code (1.2 I think)

    Needed to link and compile 

    sudo apt install ocl-icd-opencl-dev

    For Intel GT core

    Package that enables runnig openCL on Intel GT, IvyBridge and up

    sudo apt install beignet

      参考文档:

    1 https://askubuntu.com/questions/850281/opencl-on-ubuntu-16-04-intel-sandy-bridge-cpu

    2 https://zh.wikipedia.org/wiki/OpenCL 

  • 相关阅读:
    Linux命令:ls
    Log4j:log4j.properties 配置解析
    PostgreSQL: WITH Queries (Common Table Expressions)
    Linux使用SecureCRT上传下载
    PostgreSQL 自动输入密码
    Linux命令:rmdir
    Linux命令:mkdir
    Linux命令:pwd
    Linux命令:cd
    正则表达式 
  • 原文地址:https://www.cnblogs.com/dylancao/p/9015036.html
Copyright © 2011-2022 走看看