当前位置:主页 > 科技论文 > 电子信息论文 >

基于可重构SoC平台的排序算法设计和自相关算法优化

发布时间:2018-10-05 09:04
【摘要】:SoC在一块电路上集成了计算单元、存储器和逻辑运算单元。可重构处理器是SoC的一种,其在运算速度,灵活性,功耗等方面取得了较好的平衡。多核处理器结构的优势不光在于它的高集成度、高并行度、低功耗、简单的结构和便于设计优化等,并且在于它能充分利用传统单核处理器中现有的优势技术,例如宽发射指令、多线程基础、低功耗技术等。目前其主要可以分为同构多核和异构多核两种构造。自相关函数是数字信号处理中一种常用且重要的函数。自相关函数是衡量一个序列在不同时间点的值的相似程度的量度。目前自相关函数通常采用乘累加算法来实现。这种方法结构简单,利于实现,但是在点数较大时速度较慢。排序算法是一个经典且常用的算法。它的目的是将一个无序的序列经过多次比较整理成一个有序的序列。随着计算机技术的飞速发展,排序已经逐渐成为当代程序设计中的一种基本算法。当代计算机中没有专门负责排序的运算单元,以及"诺依曼(Neumann)"瓶颈,使得软件排序的效率很低。因此,可以在处理器内设计专门负责处理排序的硬件,从而极大提高排序的速度和效率。本文在一款可重构SoC平台的基础上,设计并优化了用FFT实现的自相关算法和一种基于排序(合并)树的排序算法,并将以上两种算法进行仿真验证与综合。通过对验证与综合结果的比较分析,从而表明以上两种算法在大点数时速度更快,资源开销更低,更适合并行运算。
[Abstract]:SoC integrates computing cells, memory and logical operation units on a single circuit. Reconfigurable processor is a kind of SoC, which achieves a good balance in computing speed, flexibility, power consumption and so on. The advantages of multi-core processor architecture lie not only in its high integration, high parallelism, low power consumption, simple structure and easy design optimization, but also in its ability to make full use of the existing advantages of traditional single-core processors. For example, wide transmit instruction, multi-thread basis, low power technology and so on. At present, it can be divided into two types: isomorphic multicore and isomorphic multicore. Autocorrelation function is a common and important function in digital signal processing. An autocorrelation function is a measure of the similarity of a sequence at different points in time. At present, the autocorrelation function is usually implemented by multiplicative accumulation algorithm. The structure of this method is simple and easy to implement, but the speed is slow when the number of points is large. Sorting algorithm is a classical and commonly used algorithm. Its aim is to arrange an unordered sequence into an ordered sequence after several comparisons. With the rapid development of computer technology, sorting has gradually become a basic algorithm in modern programming. The lack of sorting units in modern computers and the "Neumann (Neumann)" bottleneck make software sorting inefficient. Therefore, hardware dedicated to sorting can be designed within the processor to greatly improve the speed and efficiency of sorting. On the basis of a reconfigurable SoC platform, this paper designs and optimizes the autocorrelation algorithm implemented with FFT and a sort algorithm based on sort (merge) tree, and simulates and synthesizes the above two algorithms. Through the comparison and analysis of the verification and synthesis results, it is shown that the two algorithms are faster in large number of points, lower resource overhead and more suitable for parallel operation.
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN47

【相似文献】

相关期刊论文 前10条

1 安朝辉;钱剑敏;;一种新的排序算法——端点排序算法[J];现代电子技术;2011年24期

2 卢敏;黄亚楼;谢茂强;王扬;刘杰;廖振;;代价敏感的列表排序算法[J];计算机研究与发展;2012年08期

3 张正铀;;散列排序算法[J];广西科学院学报;1982年01期

4 全惠云;;基于矩阵分裂法的一类异步N&行排序算法[J];计算技术与自动化;1991年01期

5 董德林;两个高效排序算法的APPLESOFT BASIC程序[J];丽水师专学报;1992年S1期

6 王晓东;最优堆排序算法[J];小型微型计算机系统;2000年05期

7 吴江,张德同;二次分“档”链接排序算法分析[J];计算机研究与发展;2001年08期

8 李德启,王雄;一种新型快速的排序算法[J];计算机工程;2001年03期

9 赵忠孝;一种新的散列排序算法[J];电脑开发与应用;2001年03期

10 许善祥,朱学东,邵敬春;选择排序算法的改进[J];佳木斯大学学报(自然科学版);2001年04期

相关会议论文 前10条

1 周晓方;金志权;;寻找最佳分布式排序算法[A];第九届全国数据库学术会议论文集(上)[C];1990年

2 张艳秋;李建中;;一种基于蛇型磁带的排序算法[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年

3 刘春阳;叶君峰;母海龙;陆秋霞;陈沧;高莺;;一种商品标题主题词的重要性排序算法[A];第五届全国信息检索学术会议论文集[C];2009年

4 王少帅;汤庆新;姚路;;并行独立集排序算法的改进与实现[A];第十六届全国青年通信学术会议论文集(上)[C];2011年

5 于芳;王大玲;于戈;陈冬玲;鲍玉斌;;面向用户的排序算法研究[A];第二十四届中国数据库学术会议论文集(研究报告篇)[C];2007年

6 闫泼;马军;陈竹敏;;面向主题的网页排序算法研究[A];第三届全国信息检索与内容安全学术会议论文集[C];2007年

7 张健沛;李连江;杨静;;个性化搜索引擎排序算法的研究与改进[A];第三届全国信息检索与内容安全学术会议论文集[C];2007年

8 吴志彬;陈义华;;ANP中超矩阵排序算法研究[A];2006中国控制与决策学术年会论文集[C];2006年

9 陈丛丛;石冰;陈健;;面向主题的查询相关网页排序算法[A];第三届中国智能计算大会论文集[C];2009年

10 齐曼;张珩;;实时视觉仿真中帧连贯性应用[A];'2000系统仿真技术及其应用学术交流会论文集[C];2000年

相关重要报纸文章 前1条

1 广东 黄陀;基本算法简介(三)[N];电脑报;2001年

相关博士学位论文 前3条

1 赵立军;基于归并的高效排序算法的研究[D];中国科学院研究生院(计算技术研究所);1998年

2 崔筠;无向基因组的移位排序算法[D];山东大学;2006年

3 郝凡昌;有向基因组复合操作重组排序算法研究[D];山东大学;2011年

相关硕士学位论文 前10条

1 徐林龙;基于商品特征属性的排序算法研究[D];西南交通大学;2015年

2 陈浩;基于图理论的图像搜索结果重排序的研究[D];安徽大学;2016年

3 双全;基于用户行为分析的搜索排序算法研究[D];华中科技大学;2014年

4 王麒深;面向网络舆情的社会情感排序算法研究[D];中国民航大学;2012年

5 郭佳;一种SDN环境中的网络节点重要性排序算法[D];西安电子科技大学;2015年

6 冯少泳;两层哈希的重排序算法[D];华南理工大学;2016年

7 陆沛栋;基于可重构SoC平台的排序算法设计和自相关算法优化[D];南京大学;2017年

8 王靖;数据库管理系统中高能效排序算法[D];浙江工业大学;2012年

9 尹晓;基因组移位排序算法的改进和评测[D];山东大学;2006年

10 黄兴;比特位拆分索引排序算法研究[D];清华大学;2007年



本文编号:2252794

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2252794.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8dd9a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com