OpenCL编程环境作用和介绍

描述

OpenCL 标准为软件开发人员提供了一个统一的编程环境,可编写高效、可移植的代码,实现丰富的算法,SDAccel 开发环境符合 Khronos OpenCL 1.0 标准, 因此可以轻松地在 FPGA 上对 OpenCL 进行加速。

Xilinx 已经形成一个联盟成员的全球生态系统,可提供各种平台、库和设计服务帮助全球设计团队充分利用在其 OpenCL、C 和 C++ 应用中基于 FPGA 的加速。

以下通过两个视频向您详细介绍 OpenCL 应用架构,以及内存架构,并同时还向您演示如何使用赛灵思 FPGA 进行加速。

OpenCL 应用架构详解

OpenCL 中对于异构计算应用为所有的实现定义了一个基本的编程模型标准。本视频介绍了一个 基于 OpenCL 应用的主机代码和内核元素,并演示了这些元素包含 FPGA 加速器对系统映射的解释

OpenCL 内存架构详解

OpenCL 定义了一个内存架构和抽象模型,是一个可应用于计算设备的通用标准。这就意味着程序员只需要了解一个可简化应用编程的内存模型就足够了。本视频提供了对 OpenCL 内存模型架构的详解,并演示了如何在 FPGA 加速器件上实现它。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分