【摘 要】
:
随着多处理器技术的发展,多核技术得到了广泛的应用。多核处理器通过提高软件的并行性来提高计算机性能,改变了计算机以前只依靠提高硬件性能来提高软件运行效率的规则,人们
论文部分内容阅读
随着多处理器技术的发展,多核技术得到了广泛的应用。多核处理器通过提高软件的并行性来提高计算机性能,改变了计算机以前只依靠提高硬件性能来提高软件运行效率的规则,人们对软件效率也提出了更高的要求。然而,今天我们使用的许多软件都是设计于串行机上运行的,多核硬件技术的发展要求与之相适应的多核软件的发展。因此,我们必须改变观念,通过提升软件的并行性来提高软件的效率。在连续雷达的测距信号,遥控系统的遥控信号,数字通信的群同步信号以及序列密码产生密钥序列等等中,求解域上序列的最短线性移位寄存器一直备受关注,梅西给出了求解这个序列的极小多项式的方法。但传统的梅西算法是在单核处理器上顺序执行的,虽然多核处理器已经出现,梅西算法却只能利用其中的一个核心,因此梅西算法未能在多核平台上获得性能的提升。为了能够充分地利用多核处理器的性能,使先前在单核处理器上运行良好的软件能在多核处理器上发挥更大效能,就必须改进原有的程序,融进并行算法的思想。本文在线性移位寄存器的综合问题上采用梅西算法,通过C语言、C#语言编程,找到了产生该序列的最短线性移位寄存器。借助多线程技术,以多核为硬件基础,从算法的设计和分析出发,将各种并行计算的特征抽象出来进行归纳并设计。通过代码向量化、循环并行化等技术进行设计优化。实验证明,优化后的梅西算法,可以产生起始状态可预置、序列周期可改变的随机序列的序列发生器,当序列长度大于215时,多线程的梅西算法的性能明显得到提升。并且随着数据规模的扩大,提升比例稳定升高。
其他文献
信息技术高速发展的今天,人们越来越重视信息的安全。在一些政府部门,网络分为涉密网和非涉密网。涉密网严格和互联网进行物理隔离。而非涉密网并不强制物理隔离。由于和互联
随着医学成像技术与计算机技术的发展,数字影像已广泛应用于临床诊断,由于数据量大,存储及网络传输时往往要求进行压缩。医学影像压缩不仅要求效率高,同时要求其重建图像的率
随着计算机通信技术和互联网技术的飞速发展,多媒体信息被人们广泛应用。正因为如此,信息安全问题凸显,特别是数字产品的版权保护问题更为重要。混沌密码学是解决多媒体安全
随着网络技术的发展,网络系统在工业、商业、政府和国防部门得到广泛应用,社会对计算机网络的依赖程度也越来越大。网络安全问题关系着社会的稳定和经济的发展。在不断的网络
随着基于位置社交网络的发展和信息过载问题的出现,使得兴趣点推荐研究得到国内外研究学者的广泛关注。基于位置社交网络中的兴趣点推荐不仅可以帮助用户有效地发现新地方,为
根据液压支架虚拟概念设计提出的实际要求,本文以液压支架关键部位的截面识别为主要研究内容,在利用特征识别及相关计算机图形学基本原理的基础上,提出了截面识别的新方法,实
随着互联网中的信息量剧增,用户个性化需求日趋急切,推荐系统已经成为信息过滤的热门工具。协同过滤推荐算法是应用最广泛的推荐算法。为进一步提升推荐结果的准确度,大量基
随着网络的快速发展和计算机相关技术的普及,企业信息化的脚步也越来越快,越来越多的企事业单位使用专用的管理信息系统进行业务管理。企业由于业务发展的需要和出于节约成本
无线Mesh网络(Wireless Mesh Network)即无线网状网(WMN),是一种新型的“无线接入网络技术”。它具有自配置、自愈合、高带宽以及广泛兼容性等特点。路由协议是无线Mesh网络
随着经济的快速发展,安全防范在我们的生活中引起了社会的越来越多的关注,所以视频监控系统逐渐进入了我们的日常生活,并起着不可替代的作用。但是传统的视频监控系统如模拟