会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Assigning cache priorities to virtual/logical processors and partitioning a cache according to such priorities
    • 将缓存优先级分配给虚拟/逻辑处理器,并根据这些优先级对高速缓存进行分区
    • US08301840B2
    • 2012-10-30
    • US12637891
    • 2009-12-15
    • Vaijayanthimala K. AnandDiane G. FlemmingWilliam A. MaronMysore S. Srinivas
    • Vaijayanthimala K. AnandDiane G. FlemmingWilliam A. MaronMysore S. Srinivas
    • G06F12/12
    • G06F12/0895G06F9/5022G06F9/5077G06F12/126G06F2209/5021
    • Mechanisms are provided, for implementation in a data processing system having at least one physical processor and at least one associated cache memory, for allocating cache resources of the at least one cache memory to virtual processors of the data processing system. The mechanisms identify a plurality of high priority virtual processors in the data processing system. The mechanisms further determine a percentage of cache lines of the at least one cache memory to be assigned to high priority virtual processors. Moreover, the mechanisms mark a portion of the cache lines in the at least one cache memory as being evictable by only high priority virtual processors based on the determined percentage of cache lines to be assigned to high priority virtual processors. The marked portion of the cache lines cannot be evicted by lower priority virtual processors having a priority lower than the high priority virtual processors.
    • 提供了用于在具有至少一个物理处理器和至少一个相关联的高速缓冲存储器的数据处理系统中实现的机制,用于将至少一个高速缓冲存储器的高速缓存资源分配给数据处理系统的虚拟处理器。 该机制识别数据处理系统中的多个高优先级虚拟处理器。 这些机制进一步确定要分配给高优先级虚拟处理器的至少一个高速缓冲存储器的高速缓存行的百分比。 此外,机制将所述至少一个高速缓冲存储器中的高速缓存行的一部分标记为仅基于所分配给高优先级虚拟处理器的高速缓存行的确定百分比仅被高优先级的虚拟处理器驱逐。 高速缓存行的标记部分不能被优先级低于高优先级虚拟处理器的较低优先级的虚拟处理器驱逐。
    • 25. 发明授权
    • Synchronizing access to a shared resource utilizing selective locking
    • 使用选择性锁定同步访问共享资源
    • US08225327B2
    • 2012-07-17
    • US11227032
    • 2005-09-15
    • David W. MehaffyGreg R. MewhinneyMysore S. Srinivas
    • David W. MehaffyGreg R. MewhinneyMysore S. Srinivas
    • G06F9/46G06F9/45G06F17/00
    • G06F9/52G06F9/3004G06F9/30072G06F9/30087G06F9/544
    • A method and system for providing access to a shared resource utilizing selective locking are disclosed. According to one embodiment, a method is provided comprising receiving a request to perform a resource access operation on a shared resource, invoking a first routine to perform the resource access operation, detecting a data processing system exception generated in response to invoking the first routine, and invoking a second routine to perform the resource access operation in response to such detecting. In the described embodiment, the first routine comprises a dereference instruction to dereference a pointer to memory associated with the shared resource, the second routine comprises a lock acquisition instruction to acquire a global lock associated with the shared resource prior to a performance of the resource access operation and a lock release instruction to release the global lock once resource access operation has been performed.
    • 公开了一种利用选择性锁定来提供对共享资源的访问的方法和系统。 根据一个实施例,提供了一种方法,包括接收对共享资源执行资源访问操作的请求,调用第一例程以执行资源访问操作,检测响应于调用第一例程而生成的数据处理系统异常, 并且响应于这种检测,调用第二例程来执行资源访问操作。 在所描述的实施例中,第一例程包括取消引用指令以取消对与共享资源相关联的存储器的指针的引用,第二例程包括在执行资源访问之前获取与共享资源相关联的全局锁定的锁获取指令 一旦执行资源访问操作,操作和锁定释放指令释放全局锁定。
    • 29. 发明申请
    • MANAGING ROLLBACK IN A TRANSACTIONAL MEMORY ENVIRONMENT
    • 管理在一个交易记忆环境中的滚动
    • US20120304002A1
    • 2012-11-29
    • US13113663
    • 2011-05-23
    • Wen-Tzer T. ChenDiane G. FlemmingWilliam A. MaronMysore S. SrinivasDavid B. Whitworth
    • Wen-Tzer T. ChenDiane G. FlemmingWilliam A. MaronMysore S. SrinivasDavid B. Whitworth
    • G06F11/07
    • G06F9/528G06F9/467
    • A system and technique for managing rollback in a transactional memory environment is disclosed. The system includes a processor, a transactional memory, and a transactional memory manager (TMM) configured to perform a rollback on the transactional memory. The TMM is configured to, responsive to detecting a begin transaction directive by the processor, detect an access of a first memory location of the transactional memory not needing rollback and indicate that the first memory location does not need to be rolled back while detecting an access to a second memory location of the transactional memory and indicating that a rollback will be required. The TMM is also configured to, responsive to detecting an end transaction directive after the begin transaction directive and a conflict requiring a rollback, omit a rollback of the first memory location while performing rollback on the second memory location.
    • 公开了一种用于在事务性存储器环境中管理回滚的系统和技术。 该系统包括处理器,事务存储器和被配置为在事务存储器上执行回滚的事务性存储器管理器(TMM)。 TMM被配置为响应于检测到处理器的开始事务指令,检测不需要回滚的事务存储器的第一存储器位置的访问,并且指示在检测到访问期间不需要回滚第一存储器位置 到事务存储器的第二存储器位置并且指示将需要回滚。 TMM还被配置为响应于在开始事务指令之后检测到结束事务指令和需要回滚的冲突,在第二存储器位置处执行回滚时,省略第一存储器位置的回滚。