检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨帅[1]
机构地区:[1]河南大学,河南开封475000
出 处:《信息与电脑》2016年第20期97-98,共2页Information & Computer
摘 要:当前,微机系统大多使用GPGPU设备加速计算,但是使用底层API进行并行加速效率不高且计算繁琐,使用基于指令的更高级抽象编程可解决这个问题。Open ACC就是为解决CUDA、Open CL等底层API开发的复杂性而开发出来的。笔者针对一种素数生成算法,分别使用CPU、CUDA、Open ACC实现,比较它们各自的效率,结果发现虽然Open ACC相比于CUDA性能要差一点,但是相比于CUDA陡峭的学习曲线和不高的开发效率,Open ACC有很高的性价比,并且随着硬件技术和编译器的发展,Open ACC有着非常广的发展空间。
分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.119.0.68