[发明专利]使用非易失性锁定存储器的块设备接口在审
申请号: | 201910815672.0 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110874193A | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 斯图尔特·约翰·英格利斯;蒂莫西·凯利·道森;泽维尔·阿尔德伦·西蒙斯;谢里登·约翰·兰贝特;拉斐尔·约翰·帕特里克·舒凯尔;多米尼克·约瑟夫·迈克尔·休斯敦·阿扎里斯;亚历山大·金斯利·ST·约翰 | 申请(专利权)人: | 奈瑞尔德有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李子光 |
地址: | 新西*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 非易失性 锁定 存储器 设备 接口 | ||
本申请涉及使用非易失性锁定存储器的块设备接口。一种方法,包括:在块设备接口处接收写入数据的指令,所述指令包括数据的存储器位置;将数据复制到锁定存储器;通过向量处理器对数据执行一个或多个可逆变换;以及将数据从锁定存储器异步写入一个或多个存储设备;其中,数据的锁定存储器对应于锁定存储器中的位置,锁定存储器可由向量处理器和一个或多个其他处理器访问。
技术领域
这涉及使用非易失性锁定存储器(non-volatile pinned memory,非易失性固定存储器)的块设备接口。
背景技术
数据可以存储在永久存储设备上。驱动器可以提供允许数据写入永久存储设备和从永久存储设备读取数据的接口。
发明内容
在第一示例实施方式中,提供了一种方法,包括:在块设备接口处接收写入数据的指令,该指令包括数据的存储器位置;将数据复制到锁定存储器;通过向量处理器对数据执行一个或多个可逆变换;以及将数据从锁定存储器异步写入一个或多个存储设备;其中,数据的锁定存储器对应于锁定存储器中的位置,锁定存储器可由向量处理器和一个或多个其他处理器访问。
在第二示例实施方式中,提供了一种方法,包括:在块设备接口处接收从一个或多个存储设备读取数据的指令;将数据从一个或多个存储设备写入存储器位置;及由向量处理器对存储器位置处的数据执行一个或多个可逆变换;其中数据的存储器位置对应于锁定存储器中的位置,锁定存储器可由向量处理器和一个或多个其他处理器访问。
附图说明
参考示出某些实施方式的附图通过示例构成描述。但是,这些仅用于说明。
图1示出在写入数据时使用锁定存储器的示例方法。
图2示出用于将数据从回写缓存写入一个或多个存储设备的示例方法。
图3示出使用分区缓存的示例。
图4示出在读取数据中使用锁定存储器的示例方法。
图5示出示例系统。
图6示出示例GPU。
具体实施方式
在一些实施方式中,首先在块设备接口处接收写入数据的指令。该指令包括要存储的数据的存储器位置。该存储器位置可以在锁定存储器中,其是可由向量处理器和一个或多个其他处理器访问的存储器。然后,向量处理器可以对数据执行一个或多个可逆变换。然后将数据从锁定存储器中的存储器位置异步写入一个或多个存储设备。
在这种情况下,“异步”是指被写入存储器的数据和被写入一个或多个存储设备的数据不一定是立即连续的。也就是说,一旦将数据写入存储器,在将数据写入一个或多个存储设备之前可经过一些时间。在某些情况下,这可以是立即的,但这不一定是必要的。这与同步写入形成对比,在同步写入中,当数据被写入存储器时,数据同时(或之后立即)写入一个或多个存储设备。
锁定存储器
锁定存储器是由多种类型的处理器通过直接存储访问可访问的存储器的一部分。在某些情况下,锁定存储器可以是统一存储器,统一存储器物理上位于主存储器中。锁定存储器可以通过总线由向量处理器(例如GPU)和一个或多个其他处理器(例如CPU)直接访问。以这种方式,两处理器可以在存储器中对相同数据进行操作,而不需要复制存储器。这可称为“零复制”。
这可以与非锁定存储器形成对比,非锁定存储器需要将数据复制到与每个处理器或处理器类型相关联的存储器。例如,如果数据存储在与CPU相关联的存储器中,则在GPU可处理数据之前,需要将数据复制到与GPU相关联的存储器中。
因此,在处理器或处理器类型之间切换时,利用锁定存储器可以减少开销。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奈瑞尔德有限公司,未经奈瑞尔德有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910815672.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆用轮毂
- 下一篇:用于朝向及远离安装表面有效率地定向光的装置和方法