基于多核平台的盲源分离算法的并行优化

来源 :山东大学 | 被引量 : 0次 | 上传用户:rsilent
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,随着脑电波信号采集设备的不断发展,脑机接口研究变得更加具有实用性,一些基于脑机接口的受人脑控制的轮椅等设备已经投入市场。然而,脑电信号的收集过程中不可避免地会掺杂有杂音信号,这些信号来自于机械设备固有杂音或者是周围环境的干扰信号。盲源分离算法可以实现在不清楚原始信号的前提下,从混杂信号中提取原始信号的功能。虽然这些算法的分离效果均被证实非常理想,但是其算法运行速度难以满足今天脑机接口系统中对实时性的要求。本文主要的研究是基于多核硬件平台对当前主流的盲源分离算法进行并行优化,在保证算法原有分离原理与分离效果不变的前提下,提升算法各自的运行效率,为算法在实时系统中的进一步使用奠定基础。本文中选择了在脑电信号处理领域三种主流的盲源分离算法进行并行优化,分别是SOBI算法、InfoMax算法、FastICA算法。针对每种不同的算法分析各自的数学计算原理,结合高性能计算编程技术,从算法原理到算法实现上对多核处理器进行适配。主要采取了任务并行、线程级别并行、数据与指令级别并行等并行优化措施来加速算法的计算过程。另外,本文还针对多核硬件平台的NUMA架构特点,进行了算法运行时的内存访问优化控制。为了方便研究人员使用本文中提出的并行优化后的盲源分离算法,设计并实现了一款Parallel ICA工具。该工具支持上述三种并行优化后的盲源分离算法,并且提供多种编程语言接口,封装了并行优化算法的具体实现细节,用户只需要指定输入数据和运行算法,Parallel ICA工具便可以自动以最优方式适配当前运行的硬件平台,实现算法在该平台上的最快速运行。通过本文的性能测试分析,并行优化后的SOBI算法、InfoMax算法、FastICA算法在Intel的多核平台上分别实现了 39倍、3.2倍、4.9倍的加速比。
其他文献
废水可生化性是废水生化系统中工艺优化的重要参数,而B/C法在测定过程中往往会将废水稀释较大倍数,在实际工程应用中常常会出现偏差,因此,寻找一种能与实际生化系统具有较高
纳米银膏是一种新兴的电子封装材料,由于纳米银颗粒尺寸很小,具有很大的表面能,在烧结过程中拥有很大的驱动力,因此可以在较低的温度下实现烧结。烧结后的纳米银具有接近块体
最近几年,聚合物太阳能电池(PSCs)领域发生了翻天覆地的变化,以推电子结构单元(D)为核和拉电子结构单元(A)作为两臂的A-D-A型非富勒烯受体材料取得了突破性的进展,其最高光电转换效
互联网的快速发展为人们交流沟通提供了很多便利,用户可以方便地上传和浏览网络中的图像。在线社交网络中的图像通常携带了很多社交网络信息,这些社交网络信息在一定程度上反
冲击地压是煤矿开采中典型的动力灾害之一。本文基于层间摩擦滑动开展冲击地压实验研究,设计并进行煤(岩)柱、工作面、巷道三种典型结构实验,对冲击地压发生过程近似还原。以
目前,工业生产中钢铁的除锈通常采用无机酸酸洗的方式进行,在该过程中无机酸的强反应性易于在钢铁表面除锈的同时引起酸与钢铁基体中的铁的反应,从而产生过度酸洗等问题。酸
氢能被誉为未来最具发展前景的理想能源载体,其具有能量密度高、环境友好等优点,但氢气的安全存储和运输仍然是氢能大规模应用的瓶颈。因此,迫切需要寻找一种安全稳定的化学储氢材料,以在温和的条件下便捷地储存及释放氢气。水合肼(N_2H_4·H_2O),由于具有含氢量高(8.0 wt%)、毒性低、性质稳定且易于运输等特点,被视为是一种理想的液相化学储氢材料。在合适的催化剂作用下,N_2H_4·H_2O完全分
竹纤维/环氧复合材料具有轻质高强,耐疲劳性好和缓冲性能好等优点,且其具有低成本、低能耗,绿色环保等优良特性。但在树脂传递模塑成型工艺(Resin Transfer Molding,RTM)领域
纸制品参数是造纸行业产品质量评价与控制的依据。然而,行业现有的检测方法并没有与不断更新的科学发展并驾齐驱。由于大多数纸制品参数评价问题都涉及到复杂的多变量,传统的
本文是以1888-1911年的《张棡日记》为核心资料,以张棡的活动为切入点,探讨晚清士绅个人日常生活中所涉及的社会规范和秩序,进而对地域社会结构问题做出思考。关于地域社会的结构和秩序问题,学术界多从水利、宗族、市场、信仰等共同体的角度入手进行研究:施坚雅提出中国集市体系理论与宏观区域理论;历史人类学者对宗族、民间信仰进行深入研究;法国学者蓝克利等对山陕地区水利进行调查,提出“水利社会”的概念等等。