存储系统、终端及计算机装置制造方法及图纸

技术编号:17615281 阅读:32 留言:0更新日期:2018-04-04 06:35
本发明专利技术提供一种存储系统,所述存储系统包括主机模块、接口模块和总线模块。所述接口模块包括第一接口模块、第二接口模块,所述主机模块,通过驱动函数发起读写操作,并将所述读写操作生成的控制信息发送给所述接口模块;所述总线模块包括第一总线模块与第二总线模块,所述第一总线模块与所述第一接口模块之间进行所述控制信息传输,所述第二总线模块与所述第一接口模块之间进行数据传输;所述存储系统还包括计算模块,所述计算模块通过所述第二总线模块与所述存储控制模块进行所述数据交换。本发明专利技术实施例还提供一种终端及计算机装置。利用本发明专利技术实施例可优化数据处理操作,提升了用户操作。

Storage system, terminal and computer device

The invention provides a storage system, which includes a host module, an interface module and a bus module. The interface module comprises a first interface module, second interface module, the host module, through the drive function to initiate read and write operations, and sends control information to the read and write operations generated to the interface module; the bus module includes a first bus module and second bus module, the control information transmission between the first bus module and the first interface module, the data transmission between the second bus module and the first interface module; the storage system also includes a calculation module, the calculation module through the second bus module and the storage control module and the data exchange. An embodiment of the invention also provides a terminal and a computer device. The application of the invention can be used to optimize the operation of data processing and improve the operation of the user.

【技术实现步骤摘要】
存储系统、终端及计算机装置
本专利技术实施例涉及大数据领域,尤其涉及一种存储系统、终端及计算机装置。
技术介绍
本部分旨在为权利要求书及具体实施方式中陈述的本专利技术实施例的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着社会以及科学技术的发展,尤其是大数据时代的到来,数据的传输、存储、处理将变得越来越重要,也越来越具有挑战性。传统的数据存储与数据处理技术结构为:待存储的数据通过接口被传进存储设备内部,然后经过内部总线传输与数据编码,进而进入数据存储介质。当外部数据量变大时,对存储设备的接口吞吐率要求线性增加,对存储设备内部的数据传输与编码等技术要求也呈线性增加,同时需要更多的存储介质。在外部设备需要处理数据时,读取数据也需要经过存储设备内部的接口,经过解码之后再经过内部总线传输,最终在控制下通过存储设备的外部接口将待处理的数据读出,然后进入处理模块进行快速计算,过程中每次需要存储设备中的数据都需要经过上述过程才能获取,由于处理器速度已经得到了很大的发展,使得数据读取过程所耗费的时间占了很大比例,严重影响了数据处理效率,降低了用户体验。
技术实现思路
鉴于此,有必要提供一种存储系统、终端及计算机装置,可优化数据处理操作,提升用户体验。本专利技术实施例一方面提供一种存储系统,所述存储系统包括主机模块、接口模块和总线模块,所述接口模块包括第一接口模块、第二接口模块,所述主机模块,通过驱动函数发起读写操作,并将所述读写操作生成的控制信息发送给所述第一接口模块;所述总线模块包括第一总线模块与第二总线模块,所述第一总线模块与所述第一接口模块之间进行所述控制信息传输,所述第二总线模块与所述第一接口模块之间进行数据传输;所述存储系统还包括计算模块,所述计算模块通过所述第二总线模块与所述存储控制模块进行所述数据交换。进一步的,在本专利技术实施例提供的上述存储系统中,所述系统包括:所述存储系统还包括存储控制模块,所述存储控制模块包括第一存储单元、第二存储单元、第三存储单元、第四存储单元;其中,所述第二总线模块与所述第一存储单元、所述第二存储单元、所述第三存储单元相连接,所述第二接口模块与所述第四存储单元相连接。进一步的,在本专利技术实施例提供的上述存储系统中,所述系统包括:所述计算模块包括计算单元与计算配置单元;所述计算配置单元接收所述第一总线模块中的配置数据,并将所述配置数据传输给所述计算单元;所述计算单元与所述第二总线模块相连接,所述计算单元通过所述第二总线模块与所述第二存储单元或所述第三存储单元进行数据交换。所述计算单元还用于通过计算配置单元进行查找数据、处理图像数据、运算神经网络电路操作。进一步的,在本专利技术实施例提供的上述存储系统中,所述系统包括:所述第一存储单元中的数据通过数据搬移模块批量搬移至所述第二存储单元;所述第二存储单元与ECC模块相连接,所述ECC模块用于接收所述第二存储单元中的数据,将所述数据进行编码,将编码后的所述数据传输给所述第二接口模块。进一步的,在本专利技术实施例提供的上述存储系统中,所述系统包括:所述ECC模块还用于接收所述第二接口模块的数据,将所述数据进行解码,将解码后的所述数据传输给所述第三存储单元;所述第二接口模块用于接收所述ECC模块的编码后的所述数据,并将所述数据传输给所述第四存储单元。进一步的,在本专利技术实施例提供的上述存储系统中,所述系统包括:所述第二接口模块还用于接收所述第四存储单元中的数据,将所述数据传输给所述ECC模块。进一步的,在本专利技术实施例提供的上述存储系统中,所述系统包括:所述第一总线模块与中央控制单元相连接,所述中央控制单元用于接收所述主机模块的所述控制信息,并产生控制信号。本专利技术实施例另一方面还提供一种终端,包括主机装置、接口装置、总线装置、存储装置和计算装置,所述主机装置将控制信息发送给所述接口装置,所述接口装置将控制信息发给所述总线装置,所述总线装置根据所述控制信息控制所述存储装置与所述计算装置进行数据交换。进一步的,在本专利技术实施例提供的上述终端中,所述计算装置还用于进行查找数据、处理图像数据、运算神经网络电路操作。本专利技术实施例再一方面还提供一种计算机装置,所述计算机装置包括处理器、存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现上述任意一项所述的存储系统。本专利技术实施例提供的存储系统、终端及计算机装置,所述接口模块包括第一接口模块、第二接口模块,所述主机模块,通过驱动函数发起读写操作,并将所述读写操作生成的控制信息发送给所述接口模块;所述总线模块包括第一总线模块与第二总线模块,所述第一总线模块与所述第一接口模块之间进行所述控制信息传输,所述第二总线模块与所述第一接口模块之间进行数据传输;所述存储系统还包括计算模块,所述计算模块通过所述第二总线模块与所述存储控制模块进行所述数据交换。本专利技术实施例还提供一种终端及计算机装置。利用本专利技术实施例可优化数据处理操作,提升了用户操作。附图说明图1是本专利技术第一实施方式的存储系统的模块示意图。图2是本专利技术第二实施方式的计算模块的流程示意图。主要元件符号说明如下具体实施方式将结合上述附图进一步说明本专利技术实施例。具体实施方式为了能够更清楚地理解本专利技术实施例的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术实施例,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术实施例保护的范围。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术实施例的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术实施例。图1是本专利技术第一实施方式的存储系统的模块示意图。所述存储系统应用于终端,所述终端可以是例如智能手机、笔记本电脑、台式/平板电脑、智能手表等智能设备。请参阅图1,所述存储系统包括:主机模块、接口模块、总线模块、存储控制模块、数据搬移模块、ECC模块、计算模块、中央控制单元。所述接口模块包括第一接口模块、第二接口模块;所述总线模块包括第一总线模块、第二总线模块;所述存储控制模块包括第一存储单元、第二存储单元、第三存储单元、第四存储单元;所述计算模块包括计算单元与计算配置单元。本实施方式中,所述主机模块可以为windows系统或者linux系统,通过在操作系统上运行相应的驱动函数发起数据读写操作。接口模块可以采用最新的高速串行PCIE接口或者以太网接口,搭配相应的协议进行数据传输。其中,第二接口模块还可以采用最新的ONFI接口或者其他的相关接口模块。总线模块可以采用最新的AXI总线,数据搬移模块可以使用高效的DMA模块,ECC模块可以为具有高纠错能力以及高吞吐率的LDPC编解码模块,ECC模块也可以使用新一代的polar编解码模块。第一存储单元可以采用最新的DDR片外内存,第二存储单元以及第三存储单元可以根据需要选择相应的片上内存,第四存储单元可以为NANDFlash颗粒本文档来自技高网
...
存储系统、终端及计算机装置

【技术保护点】
一种存储系统,所述存储系统包括主机模块、接口模块和总线模块,其特征在于:所述接口模块包括第一接口模块、第二接口模块,所述主机模块,通过驱动函数发起读写操作,并将所述读写操作生成的控制信息发送给所述第一接口模块;所述总线模块包括第一总线模块与第二总线模块,所述第一总线模块与所述第一接口模块之间进行所述控制信息传输,所述第二总线模块与所述第一接口模块之间进行数据传输;所述存储系统还包括计算模块,所述计算模块通过所述第二总线模块与所述存储控制模块进行所述数据交换。

【技术特征摘要】
1.一种存储系统,所述存储系统包括主机模块、接口模块和总线模块,其特征在于:所述接口模块包括第一接口模块、第二接口模块,所述主机模块,通过驱动函数发起读写操作,并将所述读写操作生成的控制信息发送给所述第一接口模块;所述总线模块包括第一总线模块与第二总线模块,所述第一总线模块与所述第一接口模块之间进行所述控制信息传输,所述第二总线模块与所述第一接口模块之间进行数据传输;所述存储系统还包括计算模块,所述计算模块通过所述第二总线模块与所述存储控制模块进行所述数据交换。2.根据权利要求1所述的存储系统,其特征在于:所述存储系统还包括存储控制模块,所述存储控制模块包括第一存储单元、第二存储单元、第三存储单元、第四存储单元;所述第二总线模块与所述第一存储单元、所述第二存储单元、所述第三存储单元相连接,所述第二接口模块与所述第四存储单元相连接。3.根据权利要求2所述的存储系统,其特征在于:所述计算模块包括计算单元与计算配置单元;所述计算配置单元接收所述第一总线模块中的配置数据,并将所述配置数据传输给所述计算单元;所述计算单元与所述第二总线模块相连接,所述计算单元通过所述第二总线模块与所述第二存储单元或所述第三存储单元进行数据交换。所述计算单元还用于通过计算配置单元进行查找数据、处理图像数据、运算神经网络电路操作。4.根据权利要求3所述的存储系统,其特征在于:所述第一存储单元中的数据通过数据搬移模块批量...

【专利技术属性】
技术研发人员:贾雯刘艳欢张春
申请(专利权)人:深圳清华大学研究院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1