作者callmei (挨)
看板Fortran
标题[闲聊] FLAGON (CUDA)
时间Mon Jul 11 04:08:34 2011
突然发现不是只有PGI出的CUDA FORTRAN能够用FORTRAN做显示卡计算
有一个名叫FLAGON的免费函式库好像也可以(应该是免费@@)
他不是像PGI的CUDA FORTRAN那样跟PGI的编译器绑定在一起
他只是提供一个INTERFACE来连接FORTRAN跟CUDA C
所以使用者还是要自己安装nVidia的CUDA C套件
也因此他的函数呼叫方式跟显示卡上的变数宣告 跟CUDA FORTRAN都不一样
下面是他的介绍
http://hpcs.cs.umd.edu/gpu/index.php/Main_Page
http://hpcs.cs.umd.edu/gpu/index.php/DevObject/TechnicalManual
下面这个是载点
http://sourceforge.net/projects/flagon/files/
我想在目前PGI的编译器(有支援CUDA FORTRAN的)难以找到X版,
而正版的PGI CUDA FORTRAN又得花上不少钱
这种函式库应该是可以代替CUDA FORTRAN
除了免费之外,介绍是说理论上任何FORTRAN编译器都可以用,包括LUNUX下的编译器
虽然官方只测试过INTEL FORTRAN 9跟10...
只是因为他一整个用法语法都跟CUDA FORTRAN不同,所以我目前也还不会用
不过我想不管是CUDA C、CUDA FORTRAN、FLAGON,都是以CUDA架构来编程
所以程式演算法或者说编程原理应该都大同小异
而且我看介绍,FLAGON已经包含了可以在GPU上做平行计算的BLAS函式库跟FFT函数
不知道有谁有用过愿意分享心得~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.94
※ 编辑: callmei 来自: 140.112.218.94 (07/11 04:12)
1F:推 MHG:给个推!!!! 07/12 23:26