如何在我的ATI上开发CUDA应用程序,稍后在NVIDIA上执行 [英] How do I develop CUDA application on my ATI, to be later executed on NVIDIA

查看:281
本文介绍了如何在我的ATI上开发CUDA应用程序,稍后在NVIDIA上执行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的电脑有一个ATI图形卡,但我需要编码一个我已经在CUDA中的算法,以关联的过程。这是可能吗?如果是的话,任何人都有任何链接或教程从设置我的IDE编码一个简单的图像处理或传递图像。我也考虑过OpenCL,但我没有找到任何信息如何做任何事情。

My computer has an ATI graphics card, but I need to code an algorithm I already have in CUDA, to accerelate the process. Is that even possible? If yes does anyone have any link or tutorial from setting up my IDE to coding a simple image processing or passing an image. I also considered OpenCL but I have not found any information how to do anything with it.

推荐答案

部分


我也考虑过OpenCL,但我没有找到任何信息。

I also considered OpenCL but I have not found any information how to do anything with it.

检查此NVIDIA网站:
http://developer.nvidia.com/nvidia-gpu-computing-documentation

Check on this NVIDIA site: http://developer.nvidia.com/nvidia-gpu-computing-documentation

向下滚动并找到


  1. OpenCL编程指南

  1. OpenCL Programming Guide


为OpenCL开发人员。

This is a detailed programming guide for OpenCL developers.


  • OpenCL最佳实践指南

  • OpenCL Best Practices Guide


    这是一个帮助开发人员从OpenCL获得最佳性能的手册。

    This is a manual to help developers obtain the best performance from OpenCL.


  • CUDA架构的OpenCL概述

  • OpenCL Overview for the CUDA Architecture


    本白皮书总结了如何为NVIDIA GPU选择最佳实施方案的指南。

    This whitepaper summarizes the guidelines for how to choose the best implementations for NVIDIA GPUs.


  • OpenCL实现注意事项

  • OpenCL Implementation Notes


    本文档描述了OpenCL规范版本:1.0所要求的NVIDIA OpenCL实现的实现定义行为。下面按照OpenCL规范中引用的顺序引用实现定义的行为,并按规范的段号分组。

    This document describes the "Implementation Defined" behavior for the NVIDIA OpenCL implementation as required by the OpenCL specification Version: 1.0. The implementation defined behavior is referenced below in the order of it's reference in the OpenCL specification and is grouped by the section number for the specification.




    1. 在AMD / ATI您有这个网站简要介绍:
      http://www.amd.com/us/products/technologies/stream-technology/opencl/pages/opencl-intro.aspx

    如需更多资源,请检查:
    http://www.amd.com/us/products/technologies/stream-technology/Pages/training-resources.aspx

    And for more resources check: http://www.amd.com/us/products/technologies/stream-technology/Pages/training-resources.aspx

    除非CUDA是一个需求,你应该再次考虑OpenCL,因为你可以在两个平台上使用它,并且你有一个,并希望为其他开发。

    Unless CUDA is a requirement you should consider OpenCL again as you can you use it on both platforms and you state have one and want to develop for the other.

    这篇关于如何在我的ATI上开发CUDA应用程序,稍后在NVIDIA上执行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆