[发明专利]一种基于双体内存系统的大数据实时排序处理器有效

专利信息
申请号: 201410423394.1 申请日: 2014-08-26
公开(公告)号: CN104199895B 公开(公告)日: 2017-04-26
发明(设计)人: 唐国良;王红霞;刘宁;王燕玲;张银丽;朱红磊;李瑞昌;赵春霞;姜姗;杨枫;宋学坤;王林景 申请(专利权)人: 河南中医学院
主分类号: G06F17/30 分类号: G06F17/30;G06F12/02;G06F13/16
代理公司: 郑州天阳专利事务所(普通合伙)41113 代理人: 聂孟民
地址: 450008 *** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 体内 系统 数据 实时 排序 处理器
【说明书】:

技术领域

发明涉及一种基于双体内存系统的大数据实时排序处理器及采用基于双体内存系统的大数据实时排序处理器的实时排序检索及增删改的方法。

背景技术

目前,计算机数据处理领域使用的排序算法,由于受到现有的线性单体内存结构的制约,各种排序算法在海量和大数据面前都有时间复杂度高、空间复杂度高、响应实时性差的缺点。如插入排序算法的速度瓶颈是找到要插入的存储位置后,最坏情况下要将所有的元素依次后移,这就使得插入排序算法的时间效率很低;平衡二叉搜索树在排序时由于其结构的特点要维持各结点间的链接指针,同样要增加空间复杂度和算法本身的复杂性。如何解决现有排序算法时间复杂度、空间复杂度高的问题,是本领域技术人员困扰已久的问题。

发明内容

针对上述情况,为克服现有技术之缺陷,本发明之目的就是提供一种基于双体内存系统的大数据实时排序处理器,可有效解决现有排序算法时间复杂度、空间复杂度高的问题。

本发明解决的技术方案是,一种基于双体内存系统的大数据实时排序处理器,由Intel 64位或AMD 64位或Intel IA64架构的CPU和双体内存系统组成,CPU和双体内存系统间通过数据总线、地址总线和控制总线连接;

所述的双体内存系统由内存体1和内存体2组成,内存体1和内存体2分别都有n+1个存储单元,这些存储单元的地址编号为0,1,2,…,n;

内存体1的i号地址存储单元和内存体2的i号地址存储单元之间在批量传输控制信号线CE的控制下由单向数据线分别联通,i=0,1,2,3,…n;

内存体2的i号地址存储单元和内存体1的i+1号地址存储单元之间在批量传输控制信号线CI的控制下由单向数据线分别联通;

内存体2的i+1号地址存储单元和内存体1的i号地址存储单元之间在批量传输控制信号线CD的控制下由单向数据线分别联通;

双体内存系统中内存体1的各存储单元的数据并行传输到内存体2的相同地址的存储单元中的实现方法是:内存体1的i号地址存储单元和内存体2的i号地址存储单元的数据线通过三态门连接,在批量传输控制信号线CE的统一控制下,实现将内存体1的各存储单元的数据在一个内存读写周期内并行传输到内存体2的同一地址的存储单元中;

双体内存系统中内存体2的地址范围是[i,i+m]的连续多个存储单元的数据并行传输到内存体1的相应地址范围是[i+1,i+m+1]的各存储单元中的实现方法是:内存体2的k号地址存储单元和内存体1的k+1号地址存储单元的单向数据线通过三态门连接,在批量传输控制信号线CI的统一控制下,实现将内存体2的地址范围[i,i+m]的各存储单元的数据在一个内存读写周期内并行传输到内存体1的地址范围[i+1,i+m+1]的各存储单元中;其中,m为非负整数;k=i,i+1,…,i+m;

双体内存系统中内存体2的地址范围是[i+1,i+m+1]的连续多个存储单元的数据并行传输到内存体1的相应地址范围是[i,i+m]的各存储单元中的实现方法是:内存体2的k+1号地址存储单元和内存体1的k号地址存储单元的单向数据线通过三态门连接,在批量传输控制信号线CD的统一控制下,实现将内存体2的地址范围[i+1,i+m+1]的各存储单元的数据在一个内存读写周期内并行传输到内存体1的地址范围[i,i+m]的各存储单元中;其中,m为非负整数;k=i,i+1,…,i+m。

一种采用基于双体内存系统的大数据实时排序处理器的实时排序检索及增删改的方法,包括以下步骤:

1)排序算法所用的有序数据表SeqList=(a0, a1, a2,……,aL)在内存体1中采用顺序存储结构存储,数据以升序顺序自低地址向高地址存储;a0, a1, a2,……,aL表示有序数据表SeqList中的各个数据元素,这里a0≤a1≤a2≤……≤aL ,即a0, a1, a2,……,aL单调增加;该有序数据表SeqList的长度Len=L+1;其中,L为非负整数;

2)新插入数据c到内存体1中的有序数据表SeqList时,首先采用二分查找算法,找到c元素的插入点存储单元的地址mid;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南中医学院,未经河南中医学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410423394.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top