物联网与移动互联网的快速发展对高性能计算的需求愈发强烈,异构芯片往往比通用处理器有更好的计算能力,面对不同厂商的各种异构加速器,OpenCL作为业界标准统一了各种异构芯片的开发方式。FPGA在很多领域因其高性能、低功耗的特点成为异构芯片的佼佼者,但是目前对基于Xilinx FPGA的SoC尚无OpenCL的支持。本文以OpenCL规范为基础,为Xilinx Zynq SoC提供了OpenCL编程所需的依赖环境,实验结果表明,该环境为此类SoC开发省去了至少7个与硬件相关的开发步骤,使其易用性与开发效率有很大改善。 将内核需要的参数值写入指定寄存器。内核执行的全局工作维数与空间大小以及局部工作维数与空间大小可按照4.2节中的设计进行设置。调用clEnqueueNDRangeKernel便可在Zynq上执行内核程序。在内核程序执行完毕后,调用将计算结果从内存区域拷贝至主机内存网络实时调度算法-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机。通过上文描述的Zynq平台上OpenCL的模型设计以及对OpenCL支撑库的实现,即完成了如图4所示的从标准、硬件、模型到程序的整体框架。图4基于Zynq平台的OpenCL总体框架4实验结果与分析本文首先在Zynq平台上,分别使用传统开发模式与上文实现的OpenCL模式对同一算法的开发流程进行对比。之后在不同异构平台上分别进行开发,本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanj
- [2019-08-06]传感器优化设计-液压电动滚圆机
- [2019-08-06]界面自组装-数控滚圆机滚弧机电
- [2019-08-06]澄清效果的影响-数控滚圆机滚弧
- [2019-08-05]刚度的解析公式-数控滚圆机滚弧
- [2019-08-05]制备及缓释性能-数控滚圆机滚弧
- [2019-08-05]组振动建模研究-数控滚圆机滚弧
- [2019-08-04]模型的风电功率预测-数控滚圆机
- [2019-08-04]最大准入容量计算-数控滚圆机滚
- [2019-08-03]传输电缆建模研究-数控滚圆机滚
- [2019-08-03]风电网损及运行-数控滚圆机滚弧