AUTOMATICALLY USING SUPERPAGES FOR STACK MEMORY ALLOCATION
    92.
    发明申请
    AUTOMATICALLY USING SUPERPAGES FOR STACK MEMORY ALLOCATION 审中-公开
    自动使用SUPERPAGES进行堆叠内存分配

    公开(公告)号:US20100332788A1

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

    申请号:US12495509

    申请日:2009-06-30

    IPC分类号: G06F12/10 G06F12/00

    CPC分类号: G06F12/1027 G06F2212/652

    摘要: In one embodiment, the present invention includes a page fault handler to create page table entries and TLB entries in response to a page fault, the page fault handler to determine if a page fault resulted from a stack access, to create a superpage table entry if the page fault did result from a stack access, and to create a TLB entry for the superpage. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括页面错误处理程序,以响应于页面错误来创建页面表项和TLB条目,页面错误处理程序来确定页面错误是否由堆栈访问导致,以创建超级页面表项 页面错误确实来自堆栈访问,并为超级页面创建一个TLB条目。 描述和要求保护其他实施例。

    Delegating A Poll Operation To Another Device
    93.
    发明申请
    Delegating A Poll Operation To Another Device 有权
    将投票操作委托给另一个设备

    公开(公告)号:US20100318693A1

    公开(公告)日:2010-12-16

    申请号:US12482614

    申请日:2009-06-11

    IPC分类号: G06F3/00

    CPC分类号: G06F13/24 G06F9/542

    摘要: In one embodiment, the present invention includes a method for handling a registration message received from a host processor, where the registration message delegates a poll operation with respect to a device from the host processor to another component. Information from the message may be stored in a poll table, and the component may send a read request to poll the device and report a result of the poll to the host processor based on a state of the device. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于处理从主机处理器接收的注册消息的方法,其中所述注册消息将关于设备的轮询操作从主机处理器委托给另一个组件。 来自消息的信息可以存储在轮询表中,并且组件可以发送读请求以轮询该设备并且基于该设备的状态向轮询处理器报告轮询的结果。 描述和要求保护其他实施例。

    Selective storage of data in levels of a cache memory
    95.
    发明授权
    Selective storage of data in levels of a cache memory 失效
    在高速缓冲存储器的级别中选择性地存储数据

    公开(公告)号:US07596662B2

    公开(公告)日:2009-09-29

    申请号:US11513554

    申请日:2006-08-31

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0897 G06F12/128

    摘要: In one embodiment, the present invention includes a method for incrementing a counter value associated with a cache line if the cache line is inserted into a first level cache, and storing the cache line into a second level cache coupled to the first level cache or a third level cache coupled to the second level cache based on the counter value, after eviction from the first level cache. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于在高速缓存行插入到第一级高速缓存中时递增与高速缓存线相关联的计数器值的方法,并且将高速缓存行存储到耦合到第一级高速缓存的第二级高速缓存或 在从第一级高速缓存驱逐之后,基于计数器值耦合到第二级高速缓存的第三级缓存。 描述和要求保护其他实施例。

    Priority based throttling for power/performance Quality of Service
    96.
    发明申请
    Priority based throttling for power/performance Quality of Service 有权
    基于优先级的电源/性能调节服务质量

    公开(公告)号:US20080250415A1

    公开(公告)日:2008-10-09

    申请号:US11786019

    申请日:2007-04-09

    IPC分类号: G06F9/46

    摘要: A method and apparatus for throttling power and/or performance of processing elements based on a priority of software entities is herein described. Priority aware power management logic receives priority levels of software entities and modifies operating points of processing elements associated with the software entities accordingly. Therefore, in a power savings mode, processing elements executing low priority applications/tasks are reduced to a lower operating point, i.e. lower voltage, lower frequency, throttled instruction issue, throttled memory accesses, and/or less access to shared resources. In addition, utilization logic potentially trackes utilization of a resource per priority level, which allows the power manager to determine operating points based on the effect of each priority level on each other from the perspective of the resources themselves. Moreover, a software entity itself may assign operating points, which the power manager enforces.

    摘要翻译: 这里描述了一种基于软件实体的优先级来节制处理元件的功率和/或性能的方法和装置。 优先级感知功率管理逻辑接收软件实体的优先级,并相应地修改与软件实体相关联的处理元件的工作点。 因此,在省电模式中,执行低优先级应用/任务的处理元件被降低到较低的工作点,即较低的电压,较低的频率,节流的指令问题,节流的存储器访问和/或较少的对共享资源的访问。 此外,利用逻辑潜在地追踪每个优先级别的资源的利用率,这允许电力管理者从资源本身的角度基于每个优先级的影响来确定工作点。 此外,软件实体本身可以分配功率管理器执行的操作点。

    Applying quality of service (QoS) to a translation lookaside buffer (TLB)
    97.
    发明申请
    Applying quality of service (QoS) to a translation lookaside buffer (TLB) 有权
    将服务质量(QoS)应用于翻译后备缓冲区(TLB)

    公开(公告)号:US20080235487A1

    公开(公告)日:2008-09-25

    申请号:US11726316

    申请日:2007-03-21

    IPC分类号: G06F9/34

    CPC分类号: G06F12/126

    摘要: In one embodiment, the present invention includes a translation lookaside buffer (TLB) having storage locations each including a priority indicator field to store a priority level associated with an agent that requested storage of the data in the TLB, and an identifier field to store an identifier of the agent, where the TLB is apportioned according to a plurality of priority levels. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括具有存储位置的翻译后备缓冲器(TLB),每个存储位置包括优先级指示符字段以存储与请求TLB中的数据存储的代理相关联的优先级,以及存储 代理商的标识符,其中TLB根据多个优先级分摊。 描述和要求保护其他实施例。

    Sharing information between guests in a virtual machine environment
    98.
    发明申请
    Sharing information between guests in a virtual machine environment 有权
    在虚拟机环境中共享guest虚拟机之间的信息

    公开(公告)号:US20080077765A1

    公开(公告)日:2008-03-27

    申请号:US11525980

    申请日:2006-09-22

    IPC分类号: G06F12/00

    摘要: Embodiments of apparatuses, methods, and systems for sharing information between guests in a virtual machine environment are disclosed. In one embodiment, an apparatus includes virtual machine control logic, an execution unit, and a memory management unit. The virtual machine control logic is to transfer control of the apparatus among a host and its guests. The execution unit is to execute an instruction to copy information from a virtual memory address in one guest's virtual address space to a virtual memory address in another guest's virtual address space. The memory management unit is to translate the virtual memory addresses to physical memory addresses.

    摘要翻译: 公开了在虚拟机环境中在客人之间共享信息的装置,方法和系统的实施例。 在一个实施例中,装置包括虚拟机控制逻辑,执行单元和存储器管理单元。 虚拟机控制逻辑是在主机及其客人之间传送设备的控制。 执行单元执行将来自虚拟地址空间中的虚拟存储器地址的信息复制到另一访客的虚拟地址空间中的虚拟存储器地址的指令。 内存管理单元将虚拟内存地址转换为物理内存地址。

    Incorporating structural information into an extensible markup language document
    100.
    发明申请
    Incorporating structural information into an extensible markup language document 有权
    将结构信息结合到可扩展标记语言文档中

    公开(公告)号:US20060117033A1

    公开(公告)日:2006-06-01

    申请号:US10999502

    申请日:2004-11-30

    IPC分类号: G06F17/00

    摘要: In one embodiment, the present invention includes a method of analyzing an extensible markup language (XML) file, generating structural information for the XML file, and incorporating the structural information into the XML file. The structural information may correspond to a hierarchy of the file and may further include size information corresponding to elements of the file. In such manner, the structural information may be transmitted with the XML file and used to aid a receiver of the file in parsing. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括分析可扩展标记语言(XML)文件,生成XML文件的结构信息以及将结构信息合并到XML文件中的方法。 结构信息可以对应于文件的层级,并且还可以包括对应于该文件的元素的大小信息。 以这种方式,结构信息可以与XML文件一起发送,并且用于在解析中帮助文件的接收者。 描述和要求保护其他实施例。