Opencl learning experience

Source: Internet
Author: User

I have read opencl for nearly 10 days recently.

Not to mention the English opencl document, it seems confusing. It is enough to train people only in English. After reading the first few documents meticulously, I can't help it. Let's talk about the opencl document experience.

First of all, the document is a document. It is a reference document. If it is used as an entry material, I personally think it is wrong. From the perspective of the overall structure of the document, I will talk about the principles and mechanisms of opencl, and the use of API functions, but only how to program, there are few instances, or not specific enough. After all, it was initially intended for people who have been engaged in similar general-purpose computing development. Later, I accidentally found Yan Qingliang's Chinese version. Although it is not an official translation, I can refer to it for understanding. This predecessor understands quite well and is probably a master, I also asked you on the official forum if you need Chinese. It's really a good person. However, I accidentally found some translation errors that made it difficult to understand. I wanted to help with the change, but I don't know how to invest ..

Later, for further study, I applied for an account in the NVIDIA developer zone this morning. It seems that this account can only be successfully logged on to the home page of the United States, it took a lot of effort to find the SDK, that is, the GPU computing SDK, the notebook can only download 1.0 opencl, opencl1.1 driver notebook is not provided yet, only desktop. If the SDK package has everything, just download it. If you don't need anything else, I will install it all. Geometric NVIDIA provides code samples and its materials. Although it is still in English, it still understands some, but the Code provided by NVIDIA always carries its own oilshr. library functions such as H may affect opencl learning.

However, it is hard to see English and the progress is slow. I have no intention of finding it on the Internet. AMD provides a Chinese version of opencl development tutorial manual, which is available on the official website. After reading it, it will be helpful for programming, at least know the programming sequence and process. Although it is not very detailed, It is enough as an entry material.

The biggest problem nowadays is that I don't know how to start. The theory is that, on the one hand, only when I get started and write the first helloworld, the world is truly true.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.