一种闪存通道控制器运行方法、装置、设备及存储介质制造方法及图纸

技术编号:33083677 阅读:20 留言:0更新日期:2022-04-15 10:42
本申请公开了一种闪存通道控制器运行方法、装置、设备及存储介质。该方法包括:为闪存通道控制器内的每个逻辑处理单元配置对应的目标数量的独立的上下文;所述目标数量大于或等于2;当所述闪存通道控制器向目标逻辑处理单元发送待处理消息,所述目标逻辑处理单元根据自身对应的所有上下文的状态信息选择出目标上下文;通过所述目标逻辑处理单元修改所述目标上下文的状态信息,并利用所述目标上下文处理所述待处理消息,以实现不同上下文对不同待处理消息的并发处理。可以提高逻辑处理单元对待处理消息的处理效率,提高了闪存通道控制器的并发度,以实现更高性能,同时也提升了CPU资源利用率及效率。资源利用率及效率。资源利用率及效率。

【技术实现步骤摘要】
一种闪存通道控制器运行方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种闪存通道控制器运行方法、装置、设备及存储介质。

技术介绍

[0002]目前,固态硬盘中通常采用多个闪存通道控制器(Flash channel controller,FCC)并行技术来实现多通道数据的并发读写操作,以提高固体盘整体的读写性能。闪存通道控制器读写操作的大致流程是先由硬件通知闪存通道控制器内某个逻辑处理单元(Logical Unit Number,LUN)有待处理消息,LUN找到对应上下文(context,Cnt)并获取消息内容,然后利用上下文接收并解析消息,并根据消息内容执行对应命令,执行完成后返回完成消息。但由于现有技术中默认单个逻辑处理单元对应单个上下文,即每个逻辑处理单元必须串行执行待处理的命令,在大压力场景下,单个逻辑处理单元极有造成阻塞,导致随机读时会影响产品层关键指标IOPS(Input/Output Operations Per Second,每秒进行读写操作的次数)。

技术实现思路
/>[0003]有鉴本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种闪存通道控制器运行方法,其特征在于,包括:为闪存通道控制器内的每个逻辑处理单元配置对应的目标数量的独立的上下文;所述目标数量大于或等于2;当所述闪存通道控制器向目标逻辑处理单元发送待处理消息,所述目标逻辑处理单元根据自身对应的所有上下文的状态信息选择出目标上下文;通过所述目标逻辑处理单元修改所述目标上下文的状态信息,并利用所述目标上下文处理所述待处理消息,以实现不同上下文对不同待处理消息的并发处理。2.根据权利要求1所述的闪存通道控制器运行方法,其特征在于,所述为闪存通道控制器内的每个逻辑处理单元配置对应的目标数量的独立的上下文,包括:分别为闪存通道控制器内的每个逻辑处理单元配置对应的N个独立的上下文,使每个所述逻辑处理单元对应的上下文的数量相同;其中,N大于或等于2。3.根据权利要求2所述的闪存通道控制器运行方法,其特征在于,所述分别为闪存通道控制器内的每个逻辑处理单元创建对应的N个独立的上下文,包括:在所述闪存通道控制器上电初始阶段,分别为闪存通道控制器内的每个逻辑处理单元配置对应的2个相互独立的上下文,以创建得到每个所述逻辑处理单元与该逻辑处理单元对应的2个上下文之间的映射关系,并将所述映射关系的属性设置为锁死不可修改。4.根据权利要求1所述的闪存通道控制器运行方法,其特征在于,所述目标逻辑处理单元根据自身对应的所有上下文的状态信息选择出目标上下文,包括:所述目标逻辑处理单元通过遍历自身对应的所有上下文,获取自身对应的每个上下文的状态信息;所述状态信息包括闲置状态和工作状态;从状态信息为闲置状态的上下文中随机选取一个上下文作为所述目标上下文。5.根据权利要求4所述的闪存通道控制器运行方法,其特征在于,所述通过所述目标逻辑处理单元修改所述目标上下文的状态信息...

【专利技术属性】
技术研发人员:张海仑
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1