会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • MECHANISM TO CONTROL HARDWARE MULTI-THREADED PRIORITY BY SYSTEM CALL
    • 通过系统呼叫控制硬件多线程优先级的机制
    • US20100115522A1
    • 2010-05-06
    • US12261275
    • 2008-10-30
    • Vaijayanthimala K. AnandJoerg DrosteBruce MealeyBret R. Olszewski
    • Vaijayanthimala K. AnandJoerg DrosteBruce MealeyBret R. Olszewski
    • G06F9/46G06F15/00
    • G06F9/485G06F9/4881Y02D10/24
    • A method, a system and a computer program product for controlling the hardware priority of hardware threads in a data processing system. A Thread Priority Control (TPC) utility assigns a primary level and one or more secondary levels of hardware priority to a hardware thread. When a hardware thread initiates execution in the absence of a system call, the TPC utility enables execution based on the primary level. When the hardware thread initiates execution within a system call, the TPC utility dynamically adjusts execution from the primary level to the secondary level associated with the system call. The TPC utility adjusts hardware priority levels in order to: (a) raise the hardware priority of one hardware thread relative to another; (b) reduce energy consumed by the hardware thread; and (c) fulfill requirements of time critical hardware sections.
    • 一种用于控制数据处理系统中硬件线程的硬件优先级的方法,系统和计算机程序产品。 线程优先级控制(TPC)实用程序为硬件线程分配一级和一级以上的硬件优先级。 当硬件线程在没有系统调用的情况下启动执行时,TPC实用程序将启用基于主级别的执行。 当硬件线程在系统调用中启动执行时,TPC实用程序会将执行从主级别动态调整到与系统调用相关联的辅助级别。 TPC实用程序调整硬件优先级,以便:(a)提高一个硬件线程相对于另一个的硬件优先级; (b)减少硬件螺纹消耗的能量; 和(c)满足时间关键硬件部分的要求。
    • 5. 发明授权
    • Partition redispatching using page tracking
    • 使用页面跟踪进行分区重新分配
    • US08930670B2
    • 2015-01-06
    • US11936456
    • 2007-11-07
    • Vaijayanthimala K. AnandBret R. OlszewskiMysore Sathyanarayana Srinivas
    • Vaijayanthimala K. AnandBret R. OlszewskiMysore Sathyanarayana Srinivas
    • G06F12/06G06F12/10
    • G06F12/1009G06F2212/401
    • Illustrated embodiments provide a computer implemented method and data processing system for redispatching a partition by tracking a set of memory pages, belonging to the dispatched partition. In one illustrative embodiment the computer implemented method comprises finding an effective page address to real page address mapping for a page address miss in response to determining the page address miss in a page addressing buffer, and saving the mapping as an entry in an array. The computer implemented method creates a preserved array from the array in response to determining the dispatched partition to be an undispatched partition. The computer implemented method further analyzes of the preserved array for a compressed page in response to determining the undispatched partition is now redispatched, and decompresses the compressed page prior to the partition being redispatched.
    • 说明的实施例提供了一种计算机实现的方法和数据处理系统,用于通过跟踪属于所分派的分区的一组存储器页来重新分配分区。 在一个说明性实施例中,计算机实现的方法包括响应于确定页寻址缓冲器中的页面地址未命中而找到页面地址未命中的实际页面地址映射的有效页面地址,并将映射保存为阵列中的条目。 计算机实现的方法从数组中创建一个保留的数组,以响应将分派的分区确定为未分配的分区。 计算机实现的方法进一步分析压缩页面的保留数组,以响应确定未分配的分区现在被重新分配,并在重新分配分区之前解压缩压缩页面。
    • 10. 发明申请
    • PAGE BUFFERING IN A VIRTUALIZED, MEMORY SHARING CONFIGURATION
    • 页面缓冲在虚拟化的存储器共享配置中
    • US20120005401A1
    • 2012-01-05
    • US12827818
    • 2010-06-30
    • Vaijayanthimala K. AnandDavid NavarroBret R. OlszewskiSergio Reyes
    • Vaijayanthimala K. AnandDavid NavarroBret R. OlszewskiSergio Reyes
    • G06F12/08G06F15/177G06F12/00
    • G11C7/1072G06F9/4401G06F9/45558G06F9/544G06F2009/45583
    • An apparatus includes a processor and a volatile memory that is configured to be accessible in an active memory sharing configuration. The apparatus includes a machine-readable encoded with instructions executable by the processor. The instructions including first virtual machine instructions configured to access the volatile memory with a first virtual machine. The instructions including second virtual machine instructions configured to access the volatile memory with a second virtual machine. The instructions including virtual machine monitor instructions configured to page data out from a shared memory to a reserved memory section in the volatile memory responsive to the first virtual machine or the second virtual machine paging the data out from the shared memory or paging the data in to the shared memory. The shared memory is shared across the first virtual machine and the second virtual machine. The volatile memory includes the shared memory.
    • 一种装置包括处理器和易失性存储器,其被配置为在活动存储器共享配置中可访问。 该装置包括用可由处理器执行的指令编码的机器可读的。 所述指令包括被配置为利用第一虚拟机访问所述易失性存储器的第一虚拟机指令。 所述指令包括被配置为利用第二虚拟机访问所述易失性存储器的第二虚拟机指令。 所述指令包括虚拟机监视器指令,其被配置为响应于所述第一虚拟机或所述第二虚拟机从所述共享存储器向所述易失性存储器中的保留存储器部分寻呼数据,从所述共享存储器寻呼数据或将数据寻呼到 共享内存。 共享内存在第一个虚拟机和第二个虚拟机之间共享。 易失性存储器包括共享存储器。