`
cryolite
  • 浏览: 581425 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hello OpenCL——开发环境搭建(0)

阅读更多
操作系统:Ubuntu 9.10
GPU:NVIDIA 9800 GT

安装步骤:
0. 下载显卡驱动和OpenCL SDK

1. 安转显卡驱动,不能直接在图形界面中安装,要进入字符界面,在Ubuntu中缺省是没有/etc/inittab文件的,自己生成inittab然后重启比较麻烦,Ubuntu有更方便的不用重启就退出图形界面的办法:
sudo init 3
sudo /etc/init.d/gdm stop

没有第一个命令在图形界面退出后是不能进入可交互的字符界面的,第二个命令停掉X服务器进入字符界面,安装完以后重新进入图形界面:
sudo /etc/init.d/gdm start


在字符界面后以root的权限安装驱动
sudo ./nvdrivers_2.3_linux_32_190.29.run


缺省情况下:
  • 头文件都放在/usr/include/CL目录下,
  • 动态链接库libOpenCL.so放在/usr/lib目录下


2. 安装OpenCL SDK examples 参考
sudo ./gpucomputingsdk_2.3b_linux.run
SDK缺省安装在当前用户主目录的NVIDIA_GPU_Computing_SDK目录下,直接删除该文件夹即可卸载SDK

还没完,进入NVIDIA_GPU_Computing_SDK目录下的OpenCL目录make,不过要安装Xmu先:
sudo apt-get install libxmu-dev libxmu6
sudo make

然后测试一下OpenCL SDK自带的例子:
sudo make runall







分享到:
评论

相关推荐

    OpenCL——AMD平台搭建

    AMD OpenCL 介绍在Windows系统下基于AMD GPU的OpenCL环境的搭建,并且基于矢量加法实例程序。 构建示例 在传统的AMD APP SDK设计中,已经不存在了,不知道为什么。但是AMD给了一种其他的方式, ...

    VS2010+AMD+OPENCL开发环境配置详细教程

    然而,搭建一个兼容VS2010、AMD显卡和OpenCL的开发环境并非易事,尤其对于初学者来说,可能会遇到各种配置难题和文档不足的问题。本教程旨在详尽地指导如何配置这一开发环境,避免初学者走弯路。 #### 二、准备工作...

    HelloOpenCL

    在"HelloOpenCL"项目中,我们首先会设置OpenCL环境。这包括查找可用的OpenCL平台(如NVIDIA、AMD或Intel),选择一个合适的设备(如GPU或CPU),并创建一个OpenCL上下文。上下文是OpenCL对象(如命令队列、缓冲区、...

    xilinx opencl SDAccel开发环境用户手册

    做为Xilinx SDx生态系统中的一员,SDAccel是首个面向OpenCL、C和C++进行架构优化的编译器,能够让开发者在FPGA上实现类似CPU/GPU的开发体验,例如编译、调试和优化等,例如其实现的FPGA数据中心加速服务相比CPU/GPU...

    opencl_helloworld

    根据提供的文件信息,我们可以深入探讨OpenCL的基本概念与实践应用,特别是通过一个简单的Hello World示例来理解如何在OpenCL环境中编写和运行内核代码。 ### OpenCL简介 OpenCL(Open Computing Language)是一种...

    openCL C++开发模板工程

    总的来说,这个OpenCL C++开发模板工程为开发者提供了一个便捷的起点,帮助他们快速构建OpenCL应用程序,特别是在C++环境中。通过使用模板,可以减少重复代码,提高代码的可读性和可维护性,从而专注于解决具体计算...

    OpenCL学习笔记(一)开发环境搭建(win10+vs2019)

    opencl官方预编译sdk

    IOS应用源码——利用OpenCL生成球体顶点 OpenCL_sphere.zip

    在iOS应用开发中,OpenCL(Open Computing Language)是一种并行计算框架,主要用来提升图形处理、物理模拟等计算密集型任务的性能。这个“IOS应用源码——利用OpenCL生成球体顶点 OpenCL_sphere.zip”压缩包包含了...

    opencl环境测试工具

    opencl环境测试工具

    FPGA异构计算 ,基于OpenCL的开发方法

    从2011年Altera公司发布支持利用OpenCL来开发FPGA的SDK工具以后,采用CPU+FPGA构成异构计算系统成为另一种具有竞争力的解决方案。本书主要介绍了FPGA异构计算系统的基本架构和开发方法,并以多个不同的案例为读者...

    OpenCL编写的Hello程序,是个最小系统,可以入门

    OpenCL的“Hello World”程序,通常被称为“HelloCL”,是学习OpenCL编程的基础起点。这个程序包含了OpenCL的基本结构,包括初始化OpenCL环境、创建上下文、设备选择、队列创建、加载kernel源码、编译kernel、分配...

    l_opencl_p_18.1.0.015.tgz

    这个“l_opencl_p_18.1.0.015.tgz”文件,正是Intel公司提供的OpenCL 18.1版本的Linux版,包含了用于在Linux系统上开发和运行OpenCL程序的所有必要组件。 OpenCL是基于C99编程语言的,它允许开发者利用计算机的多种...

    IOS应用源码——OpenCL_sphere.zip

    通过分析这个开源项目,开发者不仅可以学习到OpenCL的基本用法,还能掌握如何在iOS环境中高效利用GPU进行计算。同时,源码中的错误处理和调试技巧也是值得学习的部分。总之,"OpenCL_sphere.zip"是一个很好的实战...

    Intel_OpenCL_driver_script_linux

    官网给出了脚本直接安装Intel OpenCL driver,我之前都是自己新建一个txt将这段脚本复制过去,结果安装时总是出错,不能复制!要直接下载。

    [OpenCL] OpenCL 并行编程开发 经典实例 (英文版)

    [Packt Publishing] OpenCL 并行编程开发 经典实例 (英文版) [Packt Publishing] OpenCL Parallel Programming Development Cookbook (E-Book) ☆ 图书概要:☆ Accelerate your applications and understand ...

Global site tag (gtag.js) - Google Analytics