网络实时调度算法-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-03-28 10:26 | 浏览次数:

物联网与移动互联网的快速发展对高性能计算的需求愈发强烈,异构芯片往往比通用处理器有更好的计算能力,面对不同厂商的各种异构加速器,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.gunyuanji.name对比它们在性能网络实时调度算法-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机、功耗等方面的差异。实验所用到的平台如下P智能变送器网络是一种基于IEEE1451.3标准和电力线载波技术的总线型智能变送器网络,而机载传感器网络具有数据包小、包数多的特点,在同一条总线上传输容易产生冲突,从而影响系统的实时性。本文针对STNP智能变送器网络数据传输的特点,设计并实现了适用于STNP网络的传输调度算法,通过传输调度保障了系统的实时性。 图4进行调度的传输结果2STNP智能变送器网络的特点传感器的采样周期通常具有一定数值特性,如采样周期通常为100μs的整数倍。在STNP智能变送器网络中传感器的采样周期具有以下特点:传感器采样周期的长度为时间槽长度的整数倍。条件为传感器的采样周期,Tslot为一个时间槽的大小,则有(N为整数)(1)在STNP网络中有大量的传感器,每个传感器采样周期长度为最小传感器采样周期采样长度的整数倍。条件络中任意一个传感器的采样周期,Tsamp_min为所有传感器中采样周期值最小的采样周期,则有M为整数)P网络中,传感器的采样周期除了是时间槽大小的整数倍外,还是每个epoch阶段长度的整数倍。条件3阶段的时间长度,则有S为整数)(3)同时每个epoch由R个时间槽组成,且满足T网络中每个节点传输数据需要一定的时间,总线上的时间以时间槽为基本单位,因此传输每个传感器采样数据的时间可能占用多个时间槽。条件4为节点传输某个传感器采样的数据所花费的时间网络实时调度算法-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name