基于多核框架的实时信号并行处理软件研制

来源 :东南大学 | 被引量 : 1次 | 上传用户:tltim2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对于愈发快速的、愈高吞吐量的实时信号处理而言,并行处理势在必行,多核处理器的发展以及实时系操作系统的不断优化,使得多核框架多线程并行运算下的实时信号处理具有很高的性能。本文主要从功能线程性能优化、内存优化分配以及线程优化调度三个方面对并行程序进行了优化,以提升实时信号处理性能。本文首先简要介绍了实时信号处理的任务需求与具体处理流程,详细介绍并分析信号处理的主要功能模块,提取出其中拥有较大运算量的矩阵运算、傅里叶变换等典型数据处理环节,对这些处理环节进行了理论性能分析、提出优化方案。接着优化实时信号处理各功能模块并对其实现了线程化:对各数据处理环节进行方案性能优化与MKL函数库的优化;对两方案进行性能测试评估并选择性能较好的方案优化各功能模块;根据各模块耗时、吞吐量与相互关系重新分配、组合各模块,并将模块线程化。然后给出了线程间内存使用的优化:重点分析了线程加锁的各种实现方案,根据多线程共享内存的特点,选择性能更优的锁,从而解决了线程安全问题:对共享内存使用预分配来提高线程的运算性能;通过循环队列优化共享内存的预分配进一步优化内存管理,实现高质量的多线程并行运行。最后给出了线程间线程调度的改进:基于NUMA架构,使用线程绑核进一步提升实时信号处理性能;根据任务对系统负载的需求,使用基于调度域的静态调度与基于固定阈值法的动态线程迁移对系统进行负载平衡;对整个多线程程序进行优化前后在耗时与吞吐量方面的性能优化测试与对比评估。通过对优化前后的程序对随机生成的数据信号进行处理的运行测试,其测试结果表明,本文对实时信号处理程序的优化研制满足了高吞吐、高速的实时信号处理任务需求,基于多核框架的多线程并行方案能够高效的实现实时信号处理。
其他文献
采用灰色系统理论和方法对129份中国南瓜F1代品系的11个主要农艺性状进行了关联分析。结果表明,与单瓜重关联度最大的为第一雌花节位和蔓粗;与可溶性固形物含量关联度较大的是
目的探讨外周血中性粒细胞/淋巴细胞比值(NLR)、血小板/淋巴细胞比值(PLR)、淋巴细胞/单核细胞比值(LMR)对前列腺穿刺活检及Gleason评分的诊断价值。方法回顾性收集B超引导下
实践教学是培养"三创"型复合人才必不可少的重要途径。重视学生实践能力的培养是测绘学院的光荣传统。该文根据测绘工程专业的自身特点,详细介绍了课间实验、集中实习(含课程设计)和毕业设计3个层次的实践教学环节组织与实施的经验。
根据交互假说、建构主义学习理论、学习策略理论和有效教学理论,论述了学生间相互提问对提高学生语言能力、思维能力和交际能力的作用,以及如何通过设计真实的问答场景、问答
在现阶段,职业教育供给和需求之间产生的矛盾一直没有消除。职业教育自身在发展的过程中,要把关注点放在自身"供给侧"问题上。尤其是职业教育处于瓶颈时期,在供给上存在不足
随着国务院《关于全面预算绩效管理的意见》的颁布,绩效评价日益成为财政预算领域的工作重点。与人们日常生活密切相关的城市轨道交通是公共服务的重要内容,而目前我国城市轨
<正>辛弃疾在中国文学史上的地位是与爱国主义文学紧密联系在一起的,今天,我们对辛弃疾爱国文学多方面的杰出贡献仍然有必要作进一步的探讨。一、爱国文学与南宋朝廷内的政治
会议
摘要:当前我国大力提倡实施素质教育,人才类型由知识型向素质型转变。如何实现这种巨大的转变呢?我认为,关键是抓好转变载体——课堂教学,让课堂教学精彩、高效,使课堂教学充满生机、活力。  关键词:深度;广度;有效备课;语言艺术;教学反思    当前我国大力提倡实施素质教育,人才类型由知识型向素质型转变。如何实现这种巨大的转变呢?我认为,关键是抓好转变载体——课堂教学,让课堂教学精彩、高效,使课堂教学充
目的:本课题通过对益血生发汤治疗油风气血两虚证的临床疗效观察,进一步探究中医药运用“益气养血,安神生发”的治法治疗斑秃的机理,并证实其有效性及安全性。研究性质为临床观察。方法:选择符合纳入标准的油风气血两虚证患者,将患者随机分为治疗组和对照组,各32例,共64例。治疗组给予自拟益血生发汤,对照组给予八珍颗粒。15天为1个疗程,共治疗4个疗程。结果:经过临床观察证实,治疗组治愈15例(46.875%
磁固相萃取(Magnetic solid phase extraction,MSPE)是使用磁性吸附剂富集待测物,在磁场作用下分离待测物的样品前处理方法。相比于传统的样品前处理方法,MSPE具有吸附快速、