对GPU(graphic process unit)、基于GPU的通用计算(general purpose GPU,GPGPU)、基于GPU的编程模型与环境进行了界定;将GPU的发展分为4个阶段,阐述了GPU的架构由非统一的渲染架构到统一的渲染架构,再到新一代的费米架构的变化;通过对基...对GPU(graphic process unit)、基于GPU的通用计算(general purpose GPU,GPGPU)、基于GPU的编程模型与环境进行了界定;将GPU的发展分为4个阶段,阐述了GPU的架构由非统一的渲染架构到统一的渲染架构,再到新一代的费米架构的变化;通过对基于GPU的通用计算的架构与多核CPU架构、分布式集群架构进行了软硬件的对比.分析表明:当进行中粒度的线程级数据密集型并行运算时,采用多核多线程并行;当进行粗粒度的网络密集型并行运算时,采用集群并行;当进行细粒度的计算密集型并行运算时,采用GPU通用计算并行.最后本文展示了未来的GPGPU的研究热点和发展方向——GPGPU自动并行化、CUDA对多种语言的支持、CUDA的性能优化,并介绍了GPGPU的一些典型应用.展开更多
针对大型气象监测站成本高、覆盖范围有限、灵活性差的问题,设计了一套面向局部定点区域的智能化微型气象监测系统。首先,基于树莓派Raspberry Pi 4B平台开发了一套微型气象数据采集装置,可实现多种气象参数的实时采集与传输。然后,基...针对大型气象监测站成本高、覆盖范围有限、灵活性差的问题,设计了一套面向局部定点区域的智能化微型气象监测系统。首先,基于树莓派Raspberry Pi 4B平台开发了一套微型气象数据采集装置,可实现多种气象参数的实时采集与传输。然后,基于Qt开发了一款服务端软件,实现了针对前端采集气象数据的接收、存储、管理和可视化显示。前端采集系统实现了多种气象信息的综合检测,且系统功能可靠稳定;服务端系统实现的大数据管理和图形化显示,增强了系统可读性和实用性。该系统不仅能为气象数据的联合分析提供可靠数据源,也为业界开发相关商业产品提供了借鉴思路。展开更多
文摘对GPU(graphic process unit)、基于GPU的通用计算(general purpose GPU,GPGPU)、基于GPU的编程模型与环境进行了界定;将GPU的发展分为4个阶段,阐述了GPU的架构由非统一的渲染架构到统一的渲染架构,再到新一代的费米架构的变化;通过对基于GPU的通用计算的架构与多核CPU架构、分布式集群架构进行了软硬件的对比.分析表明:当进行中粒度的线程级数据密集型并行运算时,采用多核多线程并行;当进行粗粒度的网络密集型并行运算时,采用集群并行;当进行细粒度的计算密集型并行运算时,采用GPU通用计算并行.最后本文展示了未来的GPGPU的研究热点和发展方向——GPGPU自动并行化、CUDA对多种语言的支持、CUDA的性能优化,并介绍了GPGPU的一些典型应用.
文摘针对大型气象监测站成本高、覆盖范围有限、灵活性差的问题,设计了一套面向局部定点区域的智能化微型气象监测系统。首先,基于树莓派Raspberry Pi 4B平台开发了一套微型气象数据采集装置,可实现多种气象参数的实时采集与传输。然后,基于Qt开发了一款服务端软件,实现了针对前端采集气象数据的接收、存储、管理和可视化显示。前端采集系统实现了多种气象信息的综合检测,且系统功能可靠稳定;服务端系统实现的大数据管理和图形化显示,增强了系统可读性和实用性。该系统不仅能为气象数据的联合分析提供可靠数据源,也为业界开发相关商业产品提供了借鉴思路。