MEMORY TYPES FOR CACHING POLICIES
    11.
    发明申请
    MEMORY TYPES FOR CACHING POLICIES 审中-公开
    缓存政策的内存类型

    公开(公告)号:US20130262736A1

    公开(公告)日:2013-10-03

    申请号:US13436342

    申请日:2012-03-30

    IPC分类号: G06F12/10 G06F12/08

    CPC分类号: G06F12/1081 G06F12/0888

    摘要: The present system enables receiving a request from an I/O device to translate a virtual address to a physical address to access the page in system memory. One or more memory attributes of the page defining a cacheability characteristic of the page is identified. A response including the physical address and the cacheability characteristic of the page is sent to the I/O device.

    摘要翻译: 本系统能够接收来自I / O设备的请求,以将虚拟地址转换为物理地址以访问系统存储器中的页面。 识别页面的一个或多个存储器属性来定义页面的可高速缓存性能。 包括页面的物理地址和缓存性能的响应被发送到I / O设备。

    Efficient Memory and Resource Management
    12.
    发明申请
    Efficient Memory and Resource Management 有权
    高效的内存和资源管理

    公开(公告)号:US20130138840A1

    公开(公告)日:2013-05-30

    申请号:US13308211

    申请日:2011-11-30

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: The present system enables passing a pointer, associated with accessing data in a memory, to an input/output (I/O) device via an input/output memory management unit (IOMMU). The I/O device accesses the data in the memory via the IOMMU without copying the data into a local I/O device memory. The I/O device can perform an operation on the data in the memory based on the pointer, such that I/O device accesses the memory without expensive copies.

    摘要翻译: 本系统使得能够通过输入/输出存储器管理单元(IOMMU)将与访问存储器中的数据相关联的指针传递到输入/输出(I / O)设备。 I / O设备通过IOMMU访问存储器中的数据,而不将数据复制到本地I / O设备存储器中。 I / O设备可以基于指针对存储器中的数据执行操作,使得I / O设备访问存储器而不需要昂贵的副本。

    Memory device for providing data in a graphics system and method and apparatus therof
    13.
    发明授权
    Memory device for providing data in a graphics system and method and apparatus therof 有权
    用于在图形系统中提供数据的存储器件以及方法和装置

    公开(公告)号:US08924617B2

    公开(公告)日:2014-12-30

    申请号:US12429833

    申请日:2009-04-24

    摘要: A central processor unit (CPU) is connected to a system/graphics controller generally comprising a monolithic semiconductor device. The system/graphics controller is connected to an input output (IO) controller via a high-speed PCI bus. The IO controller interfaces to the system graphics controller via the high-speed PCI bus. The IO controller includes a lower speed PCI port controlled by an arbiter within the IO controller. Generally, the low speed PCI arbiter of the IO controller will interface to standard 33 MHz PCI cards. In addition, the IO controller interfaces to an external storage device, such as a hard drive, via either a standard or a proprietary bus protocol. A unified system/graphics memory which is accessed by the system/graphics controller. The unified memory contains both system data and graphics data. In a specific embodiment, two channels, CH0 and CH1 access the unified memory. Each channel is capable of accessing a portion of memory containing graphics data or a portion of memory containing system data.

    摘要翻译: 中央处理器单元(CPU)连接到通常包括单片半导体器件的系统/图形控制器。 系统/图形控制器通过高速PCI总线连接到输入输出(IO)控制器。 IO控制器通过高速PCI总线与系统图形控制器接口。 IO控制器包括由IO控制器内的仲裁器控制的低速PCI端口。 通常,IO控制器的低速PCI仲裁器将与标准的33 MHz PCI卡接口。 此外,IO控制器通过标准或专用总线协议与外部存储设备(如硬盘驱动器)进行接口。 由系统/图形控制器访问的统一的系统/图形存储器。 统一存储器包含系统数据和图形数据。 在具体实施例中,两个通道CH0和CH1访问统一存储器。 每个通道能够访问包含图形数据的存储器的一部分或包含系统数据的存储器的一部分。

    METHOD AND APPARATUS FOR MEMORY POWER MANAGEMENT
    14.
    发明申请
    METHOD AND APPARATUS FOR MEMORY POWER MANAGEMENT 有权
    用于存储电源管理的方法和装置

    公开(公告)号:US20110264934A1

    公开(公告)日:2011-10-27

    申请号:US12767460

    申请日:2010-04-26

    IPC分类号: G06F1/32

    摘要: A method for power management is disclosed. The method may include monitoring requests for access to a memory of a memory subsystem by one or more processor cores; and monitoring requests for access to the memory conveyed by an input/output (I/O) unit. The method may further include determining if at least a first amount of time has elapsed since any one of the processor cores has asserted a memory access request and determining if at least a second amount of time has elapsed since the I/O unit has conveyed a memory access request. A first signal may be asserted if the first and second amounts of time have elapsed. A memory subsystem may be transitioned from operating in a full power state to a first low power state responsive to assertion of the first signal.

    摘要翻译: 公开了一种用于电力管理的方法。 该方法可以包括监视由一个或多个处理器核访问存储器子系统的存储器的请求; 以及监视对由输入/输出(I / O)单元传送的存储器的访问请求。 该方法还可以包括确定是否已经过去了至少第一时间量,因为处理器核心已经确定了存储器访问请求并且确定自I / O单元是否已经传送了至少第二时间量 内存访问请求。 如果第一和第二时间量已经过去,则可以断言第一信号。 存储器子系统可以响应于第一信号的断言而从全功率状态工作转变到第一低功率状态。

    All invalidate approach for memory management units
    15.
    发明授权
    All invalidate approach for memory management units 有权
    内存管理单元的所有无效方法

    公开(公告)号:US09152571B2

    公开(公告)日:2015-10-06

    申请号:US13563253

    申请日:2012-07-31

    IPC分类号: G06F12/10

    摘要: An input/output memory management unit (IOMMU) having an “invalidate all” command available to clear the contents of cache memory is presented. The cache memory provides fast access to address translation data that has been previously obtained by a process. A typical cache memory includes device tables, page tables and interrupt remapping entries. Cache memory data can become stale or be compromised from security breaches or malfunctioning devices. In these circumstances, a rapid approach to clearing cache memory content is provided.

    摘要翻译: 提供具有可用于清除高速缓冲存储器的内容的“无效全部”命令的输入/输出存储器管理单元(IOMMU)。 缓存存储器可以快速访问以前由进程获取的地址转换数据。 典型的高速缓存包括设备表,页表和中断重映射条目。 高速缓存存储器数据可能会变得过时或者从安全漏洞或故障设备中泄露出来。 在这些情况下,提供了快速清除缓存存储器内容的方法。

    Method and apparatus for memory power management
    16.
    发明授权
    Method and apparatus for memory power management 有权
    用于存储器电源管理的方法和装置

    公开(公告)号:US08656198B2

    公开(公告)日:2014-02-18

    申请号:US12767460

    申请日:2010-04-26

    IPC分类号: G06F1/00

    摘要: A method for power management is disclosed. The method may include monitoring requests for access to a memory of a memory subsystem by one or more processor cores; and monitoring requests for access to the memory conveyed by an input/output (I/O) unit. The method may further include determining if at least a first amount of time has elapsed since any one of the processor cores has asserted a memory access request and determining if at least a second amount of time has elapsed since the I/O unit has conveyed a memory access request. A first signal may be asserted if the first and second amounts of time have elapsed. A memory subsystem may be transitioned from operating in a full power state to a first low power state responsive to assertion of the first signal.

    摘要翻译: 公开了一种用于电力管理的方法。 该方法可以包括监视由一个或多个处理器核访问存储器子系统的存储器的请求; 以及监视对由输入/输出(I / O)单元传送的存储器的访问请求。 该方法还可以包括确定是否已经过去了至少第一时间量,因为处理器核心已经确定了存储器访问请求并且确定自I / O单元是否已经传送了至少第二时间量 内存访问请求。 如果第一和第二时间量已经过去,则可以断言第一信号。 存储器子系统可以响应于第一信号的断言而从全功率状态工作转变到第一低功率状态。

    Cache with reload capability after power restoration
    17.
    发明授权
    Cache with reload capability after power restoration 有权
    电源恢复后具有重新加载功能的缓存

    公开(公告)号:US08495300B2

    公开(公告)日:2013-07-23

    申请号:US12716391

    申请日:2010-03-03

    IPC分类号: G06F13/00

    摘要: A method and apparatus for repopulating a cache are disclosed. At least a portion of the contents of the cache are stored in a location separate from the cache. Power is removed from the cache and is restored some time later. After power has been restored to the cache, it is repopulated with the portion of the contents of the cache that were stored separately from the cache.

    摘要翻译: 公开了一种用于重新填充缓存的方法和装置。 缓存的内容的至少一部分被存储在与高速缓存分开的位置。 电源从缓存中删除,并在稍后恢复。 在电源恢复到缓存之后,它将重新填充与高速缓存单独存储的高速缓存的内容部分。

    CACHE WITH RELOAD CAPABILITY AFTER POWER RESTORATION
    18.
    发明申请
    CACHE WITH RELOAD CAPABILITY AFTER POWER RESTORATION 有权
    电源恢复后具有重新启动能力的缓存

    公开(公告)号:US20110219190A1

    公开(公告)日:2011-09-08

    申请号:US12716391

    申请日:2010-03-03

    IPC分类号: G06F12/08 G06F1/24

    摘要: A method and apparatus for repopulating a cache are disclosed. At least a portion of the contents of the cache are stored in a location separate from the cache. Power is removed from the cache and is restored some time later. After power has been restored to the cache, it is repopulated with the portion of the contents of the cache that were stored separately from the cache.

    摘要翻译: 公开了一种用于重新填充缓存的方法和装置。 缓存的内容的至少一部分被存储在与高速缓存分开的位置。 电源从缓存中删除,并在稍后恢复。 在电源恢复到缓存之后,它将重新填充与高速缓存单独存储的高速缓存的内容部分。

    Methods and apparatus for translating messages in a computing system
    19.
    发明授权
    Methods and apparatus for translating messages in a computing system 有权
    用于在计算系统中翻译消息的方法和装置

    公开(公告)号:US07805560B2

    公开(公告)日:2010-09-28

    申请号:US11162165

    申请日:2005-08-31

    CPC分类号: G06F13/404 G06F2213/0026

    摘要: Methods and apparatus for translating messages in a computing system are disclosed. In particular, a disclosed method for converting messages in a computer system includes receiving a command message from a processing unit where the message is defined according to a transport protocol that utilizes command messages using an address to communicate commands to devices in the computer system. The command message is translated to an interface standard by mapping the address into an address field of a packet constructed according to the interface standard. Corresponding apparatus that perform the methods are also disclosed.

    摘要翻译: 公开了用于在计算系统中翻译消息的方法和装置。 具体地,所公开的用于在计算机系统中转换消息的方法包括从处理单元接收命令消息,其中根据传输协议来定义消息,该传输协议利用使用地址的命令消息来向计算机系统中的设备传送命令。 通过将地址映射到根据接口标准构造的分组的地址字段中,将命令消息转换为接口标准。 还公开了执行该方法的相应装置。

    Memory Device for Providing Data in a Graphics System and Method and Apparatus Thereof
    20.
    发明申请
    Memory Device for Providing Data in a Graphics System and Method and Apparatus Thereof 有权
    用于在图形系统中提供数据的存储器件及其方法和装置

    公开(公告)号:US20090307406A1

    公开(公告)日:2009-12-10

    申请号:US12429833

    申请日:2009-04-24

    IPC分类号: G06F13/36

    摘要: A central processor unit (CPU) is connected to a system/graphics controller generally comprising a monolithic semiconductor device. The system/graphics controller is connected to an input output (IO) controller via a high-speed PCI bus. The IO controller interfaces to the system graphics controller via the high-speed PCI bus. The IO controller includes a lower speed PCI port controlled by an arbiter within the IO controller. Generally, the low speed PCI arbiter of the IO controller will interface to standard 33 MHz PCI cards. In addition, the IO controller interfaces to an external storage device, such as a hard drive, via either a standard or a proprietary bus protocol. A unified system/graphics memory which is accessed by the system/graphics controller. The unified memory contains both system data and graphics data. In a specific embodiment, two channels, CH0 and CH1 access the unified memory. Each channel is capable of accessing a portion of memory containing graphics data or a portion of memory containing system data.

    摘要翻译: 中央处理器单元(CPU)连接到通常包括单片半导体器件的系统/图形控制器。 系统/图形控制器通过高速PCI总线连接到输入输出(IO)控制器。 IO控制器通过高速PCI总线与系统图形控制器接口。 IO控制器包括由IO控制器内的仲裁器控制的低速PCI端口。 通常,IO控制器的低速PCI仲裁器将与标准的33 MHz PCI卡接口。 此外,IO控制器通过标准或专用总线协议与外部存储设备(如硬盘驱动器)进行接口。 由系统/图形控制器访问的统一的系统/图形存储器。 统一存储器包含系统数据和图形数据。 在具体实施例中,两个通道CH0和CH1访问统一存储器。 每个通道能够访问包含图形数据的存储器的一部分或包含系统数据的存储器的一部分。