A control intensive control system is disclosed and a method thereof. The disclosed method includes the first processor generating the first command and sending it to the second processor; in the second processor, the first command is processed by the first thread; the first thread generates the first memory access command; the first memory access command is filled to the cross queue in response to the generated first memory access command, and the first thread concession (yield) After the first memory access command processing is completed, the first thread that generates the first memory access command is restored; and the first thread uses the processing result of the first memory access command.
【技术实现步骤摘要】
控制密集型控制系统及其方法
本申请涉及固态存储设备(SolidStorageDevice,SSD),更具体地,本申请涉及改进存储器控制器的大并发IO处理能力。
技术介绍
参看图1,展示了存储设备的框图。固态存储设备102同主机相耦合,用于为主机提供存储能力。主机同固态存储设备102之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA(SerialAdvancedTechnologyAttachment,串行高级技术附件)、SCSI(SmallComputerSystemInterface,小型计算机系统接口)、SAS(SerialAttachedSCSI,串行连接SCSI)、IDE(IntegratedDriveElectronics,集成驱动器电子)、USB(UniversalSerialBus,通用串行总线)、PCIE(PeripheralComponentInterconnectExpress,PCIe,高速外围组件互联)、NVMe(NVMExpress,高速非易失存储)、以太网、光纤通道、无线通信网络等连接主机与固态存储设备102。主机可以是能够通过上述方式同存储设备相通信的信息处理设备,例如,个人计算机、平板电脑、服务器、便携式计算机、网络交换机、路由器、蜂窝电话、个人数字助理等。存储设备102包括接口103、控制部件104、一个或多个NVM芯片105以及DRAM(DynamicRandomAccessMemory,动态随机访问存储器)110。NAND闪存、相变存储器、FeRAM(FerroelectricRAM,铁电存储器)、MRAM ...
【技术保护点】
1.一种存储器访问处理方法,包括:第一处理器生成第一命令并发送给第二处理器;在第二处理器中由第一线程处理第一命令;第一线程生成第一存储器访问命令;响应于所生成的第一存储器访问命令被填充至提交队列,所述第一线程让步(yield);第一存储器访问命令处理完成后,恢复生成所述第一存储器访问命令的所述第一线程;以及第一线程使用所述第一存储器访问命令的处理结果。
【技术特征摘要】
2017.01.22 CN 20171005330291.一种存储器访问处理方法,包括:第一处理器生成第一命令并发送给第二处理器;在第二处理器中由第一线程处理第一命令;第一线程生成第一存储器访问命令;响应于所生成的第一存储器访问命令被填充至提交队列,所述第一线程让步(yield);第一存储器访问命令处理完成后,恢复生成所述第一存储器访问命令的所述第一线程;以及第一线程使用所述第一存储器访问命令的处理结果。2.根据权利要求1所述的方法,还包括:响应于所述第一线程让步,所述第二处理器调度第二线程处理第一处理器发送给第二处理器的第二命令;以及第二线程生成第二存储器访问命令;响应于所生成的第二存储器访问命令被填充至提交队列,所述第二线程让步。3.根据权利要求1-2之一所述的方法,其中所述第一处理器将第一命令填充至命令队列,以将所述第一命令发送给所述第二处理器。4.根据权利要求1-3之一所述的方法,还包括:总线控制器处理第一存储器访问命令,将所述第一存储器访问命令的处理结果存储到所述第一线程的上下文存储器,以及将指示所述第一存储器访问命令处理完成的完成队列条目填充到所述完成队列。5.根据权利要求1-4之一所述的方法,还包括:总线控制器处理第一存储器访问命令,将所述第一存储器访问命令的处理结果存储到指示所述第一存储器访问命令处理完成的完成队列条目,以及将所述完成队列条目填充到所述完成队列。6.根据权利要求1-...
【专利技术属性】
技术研发人员:沈飞,王晨阳,伍德斌,
申请(专利权)人:厦门鑫忆讯科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。