教程说明使用英特尔®C++编译器提高Dijkstra最短路径图算法的性能。在本教程中,性能以四种方式显示:序列化、矢量化、用OpenMP*线程化、矢量化和OpenMP。最终的结果是使用英特尔C++编译器来展示每种方式的性能效益。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
英特尔
+关注
关注
60文章
9868浏览量
171339 -
C++
+关注
关注
21文章
2102浏览量
73460 -
编译器
+关注
关注
1文章
1617浏览量
49021
发布评论请先 登录
相关推荐
用C++编译器优化经典图形算法
vector programming technique. Optimize the C++ sample of Dijkstra’s shortest path graph algorithm using the Intel® C+
如何在Microsoft Visual Studio 2015中使用英特尔C++编译器
此视频演示了如何在Microsoft * Visual Studio 2015 *中使用英特尔®C++编译器
使用英特尔编译器优化Dijkstra最短路径图算法
我们使用英特尔®Cilk™Plus阵列表示法和OpenMP *并行程序的优化,在Linux *上优化了Dijkstra最短路径图算法的版本。
使用英特尔编译器和库中的新功能构建快速代码
https://software.intel.com/zh-cn/intel-advisor-xe使用新的英特尔®编译器15.0版中的编译器和库,可以更快地构建快速代码。
如何使用英特尔编译器优化Fortran、C和C ++
了解如何使用适用于Fortran *,C和C ++的英特尔®编译器优化一些困难的循环。
示例选自经典的netlib.org矢量基准测试,这
英特尔Fortran编译器支持编写并行代码
Fortran博士Steve Lionel谈到了在英特尔Fortran编译器中编写并行代码的内置支持,包括OpenMP 4.0,矢量化和线程。
如何使用英特尔Fortran编译器生成更快的应用程序
Steve Lionel谈到英特尔Fortran编译器如何生成更快的应用程序。他使用Polyhedron的基准来独立突出卓越的性能。
评论