基于多核处理器的卫星图像解压缩并行优化技术

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:myywy123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文涉及一种运行在通用多核处理器上的卫星图像实时解压缩软件的并行优化技术。解压缩软件接收下传压缩码流数据,实时完成码流帧解析、解码、存储与显示等图像重建任务。其中,解码环节涉及计算密集、访存频繁的数据处理,传统串行实现方式耗时长,成为制约解压缩重建实时性的瓶颈。本文充分利用多核处理器并行处理优势,从码流帧并行、数据块并行两个方面对解压缩软件进行并行优化,具体内容如下:针对解码环节耗时长导致的解压缩数据吞吐率低的问题,提出基于码流帧并行的解码优化方法,通过改造原有流水线计算结构,创建多个阻塞线程,对连续顺序输入的多帧码流进行并行解码,并采用访存优化、内存管理优化与编译器优化等方法充分利用多核CPU的性能,极大减少了平均解码时间。实验结果表明,在Intel i9处理器10核并行时,解压缩平均帧率从0.11帧/秒提高到1.71帧/秒。针对解码环节中RS检纠错和JPEG-LS解码耗时长导致的解压缩延迟大的问题,提出基于数据块并行的解码优化方法,通过Open MP编程模型实现对RS检纠错和JPEG-LS解码的数据并行,并采用较小的并行粒度和动态调度方式将计算任务均匀分配给多个不同线程,实现负载均衡。实验结果表明,在Intel i9处理器10核并行时,解压缩耗时从10.43秒/帧降低到2.02秒/帧。针对码流帧并行解压缩耗时较长和数据块并行解压缩帧率较低的问题,提出结合码流帧与数据块两级并行的解码优化方法,分别通过Qt线程库与Open MP编程模型对多帧码流和单帧码流解码进行数据并行,在Intel i9处理器(共16核)上,平衡了解压缩帧率与解压缩耗时。实验结果表明,解压缩平均帧率从0.11帧/秒提升至1.59帧/秒,解压缩耗时从10.43秒/帧降低到2.59秒/帧,满足了解压缩任务需求。
其他文献
图像超分辨率重建技术旨在通过一幅或多幅低分辨率图像重构出具有更高分辨率且携带更丰富更细节信息的超分图像。作为图像处理领域的重要研究方向,超分辨率重建技术在卫星遥感、安防监控和医学图像等领域都有着重要应用,一直是学术界的研究热点。近年来,随着深度学习在计算机视觉领域的迅猛发展,人们开始将深度网络运用到超分辨率重建技术上,通过深度网络来学习低分图像与高分图像在纹理结构与几何形态上的相关性,从而重构出与
磷酸是一种重要的化工原料,用途非常广泛,但在制备磷酸过程中会产生大量磷石膏,磷石膏长期堆存产生的渗滤液会对环境造成危害。传统除磷技术存在除磷效率低、适用范围窄等缺点,很难将磷高效去除;且磷石膏渗滤液中的焦磷酸、三聚磷酸盐、三偏磷酸盐等多聚磷酸盐与除磷剂很难形成沉淀或生成易溶的络合物,严重降低了除磷效率。本课题以磷石膏渗滤液为研究对象,基于化学沉淀法,围绕磷石膏渗滤液高效除磷,提出了“除磷-定向水解
超级电容器是一种新型的介于电容器和电池的电化学储能器件,具有充放电快、功率密度大、循环寿命长、免维护等特点。生物质衍生碳材料,由于其制备原料廉价易得、制备过程简单,是目前被寄予厚望的超级电容器电极材料。但基于衍生碳的超级电容器,其能量密度与电池相比还是有一定的差距,根据能量密度公式E=1/2CV2,本论文主要从提升容量C入手进行相关研究工作,具体工作如下:首先,选用氢氧化钾(KOH)和硫脲(CH4
云计算发展火热,容器虚拟化技术凭借着接近原生的性能以及相比传统虚拟机技术更轻量级和更易使用的优势在近些年来得到了广泛的发展。尽管容器启动的时间比传统虚拟机快,但是启动一个镜像不在本地的容器很慢,因为镜像从远端仓库拉取下来十分耗时。通过实验发现从远端仓库中拉取镜像时,镜像层之间存在着大量的冗余数据。这些冗余数据造成了额外的拉取时间进而导致容器启动变慢。容器架构本身使用分层复用和压缩来减少镜像拉取时下
随着网络技术的不断发展,网络架构在统一管理、易于维护等方面的需求逐步提高,软件定义网络(Software-Defined-Network,简称SDN)技术应运而生。但由于可使用的SDN硬件设备极其稀缺且价格昂贵,同时,随着网络规模扩大以及网络功能逐步增强,市面上主流的SDN网络仿真实验平台缺乏进行较大规模的SDN网络仿真实验的能力,因此,提出一种高效的大规模SDN网络拓扑仿真方法,并以此为基础构建
容器技术因其使用便捷和高性能的特点被开发人员和组织广泛使用。但是,与虚拟机不同的是,不同容器之间共享同一主机操作系统内核,这使得容器的隔离性更弱。尽管操作系统提供了严格的软件隔离机制,例如Namespaces,试图解决这一问题,但是,恶意的租户仍然可以通过系统调用访问内核,并利用内核漏洞绕过这些隔离机制。同时,随着内核代码不断更新,内核功能也不断增加,而绝大多数应用程序在工作时只需要使用部分内核功
建筑业是我国国民经济的支柱产业之一,在我国经济快速发展的背景下,我国建筑业的发展正面临着新的机遇与挑战。2017年国务院办公厅印发《关于促进建筑业持续健康发展的意见》,同年住建部印发《建筑业发展“十三五”规划》,文件都指出固定资产的投资建设是经济建设的重要任务之一,未来五年,我国建筑业要完成总产值年均增长7%的目标,固定资产投资增速将给建筑业带来广阔的前景。然而,应对建筑市场、建筑行业以及建筑企业
计算机以及互联网的发展改变了人们的生产和生活方式,很多传统领域的工作可以借助计算机来提高工作效率。例如在教育领域的程序项目实验类课程中,依靠人工方式审核学生提交的程序作业的方法非常低效,很难发现可能存在的代码抄袭,因此设计并实现检测抄袭的学生实验源码查重系统具有重要的意义。在程序项目实验类课程作业的查重场景中,项目工程作业一般提供包含基础模块的框架,其余多个模块以小组分工的形式共同开发。对项目工程
在可持续发展及绿色制造的战略背景下,高速干切滚齿作为一种绿色环保的高效齿轮加工工艺,已在齿轮制造业中占据重要地位。该工艺在切削加工过程中无切削液且切削速度高,不合适的工艺参数将严重影响加工能耗、质量以及刀具使用寿命等。对工艺参数进行优化决策,实现高速干切滚齿加工过程综合最优,对齿轮制造业转型升级以及实现可持续发展有着重要意义。为此,本文针对数据驱动的高速干切滚齿工艺参数优化决策系统进行了研究。首先
富勒烯是一类具有π共轭结构的零维球形分子,在有机光伏、能量储存、生物医药和催化等领域有着潜在的应用价值。富勒烯分子进行自组装或与其它π共轭分子共组装,得到具有特定形貌、尺寸和高结晶性的微纳米结构,能够改进富勒烯的性质,对实现其实际应用具有重要意义。金属卟啉具有氧还原电催化活性,而且可以通过分子间的π-π相互作用力与富勒烯形成超分子结构,与卟啉形成复合结构有望拓宽富勒烯在电催化领域的应用前景。因此对