FPGA,altera的opencl之学习疑问

http://blog.csdn.net/my_share/article/details/41774759

http://blog.csdn.net/my_share/article/details/42043089

这两篇是一些资料类,概述类的文件。我前一段时间写的。

我毛华望QQ849886241。技术博客http://blog.csdn.net/my_share  

估计看完以上的资料,你应该和我一样。不知道再说什么。有很多的疑问。到底altera  opencl是一个什么情况。目前我学的还不算透彻。不知道是否完全正确。我用问答的形式来说明。

当然了,还是要先把所有的文件大概看一遍,有一些概念才好。要不然不知道为什么需要这么做都不清楚就不好了。

问:要开发altera   opencl需要用哪些软件呢??

答:

这个是altera文本上的写法。可是光有这几个软件是不够的。还有一个VS2012微软公司的一个C++编译软件。在刚开始的时候,altera文本写的好像乱的有点理解。可能是不符合我们的看书习惯吧。所以这里我做一些说明。关于为什么不用VS2010据说是没有VS2012稳定,所以我就推荐了VS2012。

问:为什么你按照aocl_getting_stated来配置环境总是不成功呢??

答:因为你没有license。需要一个AOCL软件的许可才行。当然了,如果是你真的配错了,那是你大马哈类原因。我就不写出来了。不过关于环境的配置,我推荐的是我网盘里面的一个word《altera opencl  入门》里面写的比较清楚了。license目前只能申请一个30天的。所以学习时间只有30天。

问:好像资料很少,学习起来有困难怎么办?

答:我感觉资料也少不过,好像够了。我想说的是你的误区,软件的操作说明已经有了。语言的语法有了。理论上应该可以开发了才对。可是我们还不能深刻的领悟这些资料。可能有语言的不习惯,结构的不习惯。所以困难还是有的。但资料足够开发了。我很苦逼的,玩最新的就是瞎碰,一心帮别人开路。

问:要开始学opencl语法了,怎么找不到altera  opencl语言的一些内容呢??

答:你这个说话是正确的,的确altera opencl有自己的一套语法习惯,去适合自己的平台。可是从整体来说。opencl和verilog是不一样的,通用性不一样。opencl是器件通用的。cpu,gpu都可以的。所以,看不了altera的,你可以去看amd的语法书。不能百分百ok。但是对于学语法,还好了。

问:那软件呢??怎么学比较好。

答:去向那些做软件的人学VS2012,这个软件也比较成熟,有适当的书籍了。如果是AOCL的话,就什么都没有了。我只能说,我先去探探路了。


剩下的一些提醒说明吧。

altera里面是有一些例子的,这些例子可以帮助你了解这门语言。这里涉及到很多的新软件,就涉及到破解,license,环境变量,软件的一些位置衔接等问题。在这种人少的情况下,前进的速度很慢。我想了另外一个方法就是去认识一些GPU的朋友。因为GPU的平台更成熟一些,资料可能会更多一些,对opencl的学习就更容易透彻一点。可是altera的SDK,没有办法。有什么好的办法可以学altera   opencl,可以来指点。也希望高手来帮忙。



猜你喜欢

转载自blog.csdn.net/my_share/article/details/43634949