控制参数地址虚拟化制造技术

技术编号:40548906 阅读:16 留言:0更新日期:2024-03-05 19:07
本申请的实施例涉及控制参数地址虚拟化。主机和加速器装置可使用各种接口,例如计算高速链路CXL耦合。在实例中,用户应用程序可具有对用于不同队列的控制参数的共享集合的受保护存取。协议可允许应用程序在所述加速器装置处使用唯一存储器页,所述应用程序可通过所述唯一存储器页存取控制参数,例如可用于控制基于存储器的通信队列或其它队列。在实例中,单个存储器页中可存在控制参数的多个集合。所述协议可允许来自相应不同应用程序进程的所述单个存储器页的视图。在实例中,所述协议可包含或使用存取检查来检测和处理对特定参数的未经授权存取。

【技术实现步骤摘要】

实施例涉及存储器装置。一些实施例涉及用于存取控制参数的地址虚拟化。


技术介绍

1、用于计算机或其它电子装置的存储器装置可分类为易失性和非易失性存储器。易失性存储器需要电力来维持其数据,且包含随机存取存储器(ram)、动态随机存取存储器(dram)或同步动态随机存取存储器(sdram)等。非易失性存储器可在未供电时保持所存储数据,且包含快闪存储器、只读存储器(rom)、电可擦除可编程rom(eeprom)、静态ram(sram)、可擦除可编程rom(eprom)、电阻可变存储器、相变存储器、存储级存储器、电阻式随机存取存储器(rram)和磁阻随机存取存储器(mram)等。持久性存储器为系统的架构属性,其中存储于介质中的数据可在系统复位或电力循环之后获得。在一些实例中,非易失性存储器介质可用于构建具有持久性存储器模型的系统。

2、存储器装置可耦合到主机(例如,主机计算装置)以存储数据、命令和/或指令以在操作计算机或电子系统时供主机使用。举例来说,数据、命令和/或指令可在计算或其它电子系统的操作期间在主机与存储器装置之间传送。p>

3、可应用本文档来自技高网...

【技术保护点】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其进一步包括:

3.根据权利要求2所述的方法,其中分配所述参数存储器页包含分配用于加速器装置的存储器映射输入-输出MMIO空间中的页,所述加速器装置使用计算高速链路CXL互连件与主机装置通信。

4.根据权利要求1所述的方法,其进一步包括:

5.根据权利要求4所述的方法,其进一步包括:

6.根据权利要求1所述的方法,其中接收所述第一视图索引包含使用命令管理器从控制寄存器检索所述第一视图索引。

7.根据权利要求1所述的方法,其进一步包括响应于所述第一队列的发起使用所述...

【技术特征摘要】

1.一种方法,其包括:

2.根据权利要求1所述的方法,其进一步包括:

3.根据权利要求2所述的方法,其中分配所述参数存储器页包含分配用于加速器装置的存储器映射输入-输出mmio空间中的页,所述加速器装置使用计算高速链路cxl互连件与主机装置通信。

4.根据权利要求1所述的方法,其进一步包括:

5.根据权利要求4所述的方法,其进一步包括:

6.根据权利要求1所述的方法,其中接收所述第一视图索引包含使用命令管理器从控制寄存器检索所述第一视图索引。

7.根据权利要求1所述的方法,其进一步包括响应于所述第一队列的发起使用所述第一视图索引填充所述索引寄存器。

8.根据权利要求1所述的方法,其中从所述索引寄存器接收所述第一视图索引包含接收多位页标识符,且

9.根据权利要求1所述的方法,其中所述第一页地址指示所述第一存储器页,且其中所述第一视图索引包含指示所述第一存储器页中的特定位置的寄存器偏移。

10.根据权利要求1所述的方法,其进一步包括使用所述第一视图索引填充所述索引寄存器并使所述第一视图索引与所述第一队列索引相关联。

11.根据权利要求1所述的方法,其进一步包括:

12.根据权利要求1所述的方法,其进一步包括:

13.一种系统,其包括:

14.根据权利要求13所述的系统,其中所述加速器装置进一步配置成当所述第一视图索引不对应于所述请求命令的所述第一页地址时拒绝对所述第一存储器页的所述部分的存取。

15.根据权利要求14所述的系统,其中所述加速器装置被配置成当所述加速器装置拒绝对所述第一存储器页的存取时将错误消息发送到所述主机装置。

16.根据权利要求13所述的系统,其中所述加速器装置包括逻...

【专利技术属性】
技术研发人员:T·M·布鲁尔M·K·杜根
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1