一种多个CPU下的SSD硬盘制造技术

技术编号:18575707 阅读:88 留言:0更新日期:2018-08-01 10:42
本发明专利技术提供了一种多个CPU下的SSD硬盘,所述SSD硬盘包括:第一处理器,所述第一处理器负责Host前端NVMe的数据处理;第二处理器,所述第二处理器负责闪存转化层的数据处理;第三处理器,所述第三处理器负责管理NAND后端的数据处理,其中,所述SSD硬盘还包括:第四处理器,其中,所述第四处理器负责非CPU资源的数据处理。解决现有技术中主机的某种读写模式下只有一个CPU负载特别重时,主机不能得到另外一个CPU占有的SRAM等资源,造成资源浪费的技术问题,实现了针对多CPU层的资源分配最优化,同时适合一些负载不重的任务,只需要一个CPU资源,但需要很多SRAM等其它资源时,能够得到足够的非CPU资源加快任务处理,多个CPU层会有一个CPU负责资源调度,逻辑集中的技术效果。

A SSD hard disk under multiple CPU

The present invention provides a SSD hard disk under a plurality of CPU, and the SSD hard disk includes: a first processor, the first processor is responsible for data processing of the Host front end NVMe; the second processor is responsible for the data processing of the flash memory conversion layer; the third processor, the third processor is responsible for managing the number of the NAND back end. According to processing, the SSD hard disk also includes a fourth processor, wherein the fourth processor is responsible for data processing of non-CPU resources. To solve the problem that the host can't get another resource of SRAM, such as SRAM and other resources of CPU, when only one CPU load is particularly heavy in the mode of reading and writing in existing host technology, the technical problem of resource waste is caused, and the optimization of resource allocation for multi CPU layer is realized, and it is suitable for some tasks with negative load, only one CPU resource is needed. But when many other resources such as SRAM are needed, enough non CPU resources can be obtained to speed up the task processing, and a multiple CPU layer will have a CPU responsible for resource scheduling and the technical effect of logical centralization.

【技术实现步骤摘要】
一种多个CPU下的SSD硬盘
本专利技术涉及计算机
,尤其涉及一种多个CPU下的SSD硬盘。
技术介绍
主流的SSDcontrollerSOC(固态硬盘控制器系统芯片)一般包括三个处理器,1个负责Host前端NVMe相关的业务,可以称为HostCPU(主机服务器);1个负责处理FTL(Flashtransformlayer)闪存转化层,将主机LBA扇区形式的访问转化为对NANDFlash(闪存记忆)块,页形式的访问,可以称为CoreCPU(核心处理器);最后1个是负责管理NAND后端的CPU,可以称为MediaCPU(媒体处理器)。随着主机对SSD性能需要的不断提升,3个CPU的处理能力已经达不到要求,所以出现了4个CPU的SSDcontroller(固态硬盘控制器)架构,主流的4个CPU的架构每个CPU的处理能力都是相同的对称性设计。但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:现有技术中的主机的读写模式非常随机,当在主机的某种读写模式下只有一个CPU负载特别重时,主机不能得到另外一个CPU占有的SRAM(随机存储器)等资源,造成资源浪费。
技术实现思路
本专利技术实施例提供了一种多个CPU下的SSD硬盘,解决现有技术中主机的读写模式非常随机,当在主机的某种读写模式下只有一个CPU负载特别重时,主机不能得到另外一个CPU占有的SRAM等资源,造成资源浪费的技术问题,实现了针对多CPU层的资源分配最优化,同时非常适合一些loading不重的任务,只需要一个CPU资源,但是需要很多SRAM等其它资源时,能够得到足够的非CPU资源加快任务处理,多个CPU层会有一个CPU负责资源调度,逻辑集中的技术效果。鉴于上述问题,提出了本申请实施例以便提供一种多个CPU下的SSD硬盘。本专利技术提供了一种多个CPU下的SSD硬盘,所述SSD硬盘包括:第一处理器,所述第一处理器负责Host前端NVMe的数据处理;第二处理器,所述第二处理器负责闪存转化层的数据处理;第三处理器,所述第三处理器负责管理NAND后端的数据处理,其中,所述SSD硬盘还包括:第四处理器,其中,所述第四处理器负责非CPU资源的数据处理。优选地,所述第四处理器处于所述第一处理器所在层,且,所述第四处理器与所述第一处理器非对称设置。优选地,所述第四处理器处于所述第二处理器所在层,且,所述第四处理器与所述第二处理器非对称设置。优选地,所述第四处理器处于所述第三处理器所在层,且,所述第四处理器与所述第三处理器非对称设置。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:1.本申请实施例提供的一种多个CPU下的SSD硬盘,所述SSD硬盘包括:第一处理器,所述第一处理器负责Host前端NVMe的数据处理;第二处理器,所述第二处理器负责闪存转化层的数据处理;第三处理器,所述第三处理器负责管理NAND后端的数据处理,其中,所述SSD硬盘还包括:第四处理器,其中,所述第四处理器负责非CPU资源的数据处理。解决现有技术中主机的读写模式非常随机,当在主机的某种读写模式下只有一个CPUloading特别重时,主机不能得到另外一个CPU占有的SRAM等资源,造成资源浪费的技术问题,实现了针对多CPU层的资源分配最优化,同时非常适合一些loading不重的任务,只需要一个CPU资源,但是需要很多SRAM等其它资源时,能够得到足够的非CPU资源加快任务处理,多个CPU层会有一个CPU负责资源调度,逻辑集中的技术效果。2.本申请实施例通过所述第四处理器处于所述第一处理器所在层,且,所述第四处理器与所述第一处理器非对称设置。进一步将每层设计为非对称设计,增强同时存在多个CPU那个层的其中1个CPU的资源占用,资源分配灵活的技术效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明图1为本专利技术实施例中一种多个CPU下的SSD硬盘的双主机服务器示意图;图2为本专利技术实施例中一种多个CPU下的SSD硬盘的双核心服务器示意图;图3为本专利技术实施例中一种多个CPU下的SSD硬盘的双媒体服务器示意图。具体实施方式本专利技术实施例提供了一种多个CPU下的SSD硬盘,本专利技术提供的技术方案总体思路如下:第一处理器,所述第一处理器负责Host前端NVMe的数据处理;第二处理器,所述第二处理器负责闪存转化层的数据处理;第三处理器,所述第三处理器负责管理NAND后端的数据处理,其中,所述SSD硬盘还包括:第四处理器,其中,所述第四处理器负责非CPU资源的数据处理。解决现有技术中主机的读写模式非常随机,当在主机的某种读写模式下只有一个CPUloading特别重时,主机不能得到另外一个CPU占有的SRAM等资源,造成资源浪费的技术问题,实现了针对多CPU层的资源分配最优化,同时非常适合一些loading不重的任务,只需要一个CPU资源,但是需要很多SRAM等其它资源时,能够得到足够的非CPU资源加快任务处理,多个CPU层会有一个CPU负责资源调度,逻辑集中的技术效果。下面通过附图以及具体实施例对本专利技术技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。为了更清楚公开本申请实施例所提供的一种多个CPU下的SSD硬盘,下面介绍相关术语。硬盘即固态硬盘SSD(SolidStateDrives),简称固盘,固态硬盘用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。所述SSD硬盘具有读写速度快、低功耗、无噪音、抗震动、低热量、体积小、工作温度范围大的特点。NVMe(Non-VolatileMemoryexpress),是一种建立在M.2接口上的类似AHCI的一种协议,是专门为闪存类存储设计的协议。NVMe规范了SSD控制器与操作系统之间的通信连接,提高SSD的性能和可靠特征。NVMe具体优势包括:性能有数倍的提升;可降低延迟超过50%;NVMePCIeSSD可提供的IOPs十倍于高端企业级SATASSD;自动功耗状态切换和动态能耗管理功能大大降低功耗;支持未来十年技术发展的可扩展能力。NAND是计算机闪存设备,是一种比硬盘驱动器更好的存储方案,在不超过4GB的低容量应用中表现得犹为明显。NAND闪存是一种非易失性存储技术,即断电后仍能保存数据。NAND闪存的发展目标就是降低每比特存储成本、提高存储容量。FTL称之为闪存转换层(FlashTranslationLayer简称为“FTL”)。FTL是一个NAND闪存芯片与基础文件系统之间的一个转换层,它使操作系统和文件系统能够像访问硬盘一样访问NAND闪存设备。实施例一图1至图3为本专利技术实施例中一种多个CPU下的SSD硬盘的示意图。如图1至图3所示,所述SSD硬盘包括:第一处理器,所述第一处理器负责Host(主机)前端NVMe的数据处理。其中,所述SSD硬盘还包括:第四处理器,其中,所述本文档来自技高网...

【技术保护点】
1.一种多个CPU下的SSD硬盘,其特征在于,所述SSD硬盘包括:第一处理器,所述第一处理器负责Host前端NVMe的数据处理;第二处理器,所述第二处理器负责闪存转化层的数据处理;第三处理器,所述第三处理器负责管理NAND后端的数据处理,其中,所述SSD硬盘还包括:第四处理器,其中,所述第四处理器负责非CPU资源的数据处理。

【技术特征摘要】
1.一种多个CPU下的SSD硬盘,其特征在于,所述SSD硬盘包括:第一处理器,所述第一处理器负责Host前端NVMe的数据处理;第二处理器,所述第二处理器负责闪存转化层的数据处理;第三处理器,所述第三处理器负责管理NAND后端的数据处理,其中,所述SSD硬盘还包括:第四处理器,其中,所述第四处理器负责非CPU资源的数据处理。2.如权利要求1所述的硬盘...

【专利技术属性】
技术研发人员:杨禹
申请(专利权)人:北京联想核芯科技有限公司
类型:发明
国别省市:北京,11

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

1