[发明专利]基于FPGA云服务计算存储设备在审
申请号: | 201911120185.9 | 申请日: | 2019-11-15 |
公开(公告)号: | CN110908605A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 王兴生 | 申请(专利权)人: | 安徽中骄智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 孙永智 |
地址: | 230000 安徽省合肥市合肥高新技术开发区望江西路*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fpga 服务 计算 存储 设备 | ||
本发明公开了一种基于FPGA云服务计算存储设备,涉及数据存储技术领域。本发明包括若干FPGA板;FPGA板包括若干处理器、若干处理器控制器和存储控制器;若干处理器与若干处理器控制器一一对应连接;处理器用于确定和发送目标指令;处理器控制器用于对处理器发送的目标指令进行分析,并发送请求指令;存储控制器分别与若干处理器控制器连接,并通过扩展器连接有若干存储硬盘。本发明通过在FPGA板内设置若干处理器和处理器控制器,以及存储控制器;并通过存储控制器连接多个存储硬盘,实现了多处理器对应多存储硬盘的目的,使得多处理器可共享同一存储空间,优化了服务器存储结构,使得数据存取更加灵活高效。
技术领域
本发明属于数据存储技术领域,特别是涉及一种基于FPGA云服务计算存储设备。
背景技术
目前,随着云服务器的应用越来越广泛,人们对云服务器的需求也在日益增加,如云端存储。现有的云存储通过对将云计算服务器的存储模块进行虚拟化处理,使得在对存储空间进行访问时,能够根据不同的需求集中访问存储设备。
但现有技术中,主要是通过软件的方式将服务器的存储空间进行逻辑的分隔,组成不同的逻辑存储空间,但往往通过软件方式的存储虚拟化只能使单个处理器来共享同一实体的存储空间,无法通过硬件的方式实现多个处理器共享同一实体存储空间,并且又实现服务器存储空间的虚拟化扩展。
发明内容
本发明的目的在于提供一种基于FPGA云服务计算存储设备,通过在FPGA板内设置若干处理器和处理器控制器,以及存储控制器;并通过存储控制器连接多个存储硬盘,实现了多处理器对应多存储硬盘的目的,解决了现有多处理器无法共享同一存储空间的问题。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明为一种基于FPGA云服务计算存储设备,包括若干FPGA板;所述FPGA板包括若干处理器、若干处理器控制器和存储控制器;
若干所述处理器与若干处理器控制器一一对应连接;所述处理器用于确定和发送目标指令;
所述处理器控制器用于对处理器发送的目标指令进行分析,并发送请求指令;
所述存储控制器分别与若干处理器控制器连接;所述存储控制器连接有扩展器;所述扩展器连接有若干存储硬盘;所述存储控制器用于接收和响应所述处理器控制器发送的请求指令,并通过扩展器向与该处理器存在映射关系的存储硬盘发送和接收指令。
进一步地,所述扩展器包括一外设接口,并通过外设接口与若干FPGA板中的存储控制器连接。
进一步地,所述扩展器为SASExpander。
进一步地,若干所述存储硬盘与若干所述存储控制器连接。
本发明具有以下有益效果:
本发明在FPGA板内设置若干处理器和处理器控制器,以及存储控制器;并通过存储控制器连接多个存储硬盘,实现了多处理器对应多存储硬盘的目的,使得多处理器可共享同一存储空间,优化了服务器存储结构,使得数据存取更加灵活高效。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种基于FPGA云服务计算存储设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽中骄智能科技有限公司,未经安徽中骄智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911120185.9/2.html,转载请声明来源钻瓜专利网。