Posting weakly ordered transactions
    3.
    发明授权
    Posting weakly ordered transactions 失效
    发布弱订单交易

    公开(公告)号:US08347035B2

    公开(公告)日:2013-01-01

    申请号:US12338919

    申请日:2008-12-18

    IPC分类号: G06F12/00

    摘要: A processor may comprise a core area, a control unit, an uncore area. The core area may comprise multiple processing cores and line-fill buffers. A first processing core of the core area may store a first weakly ordered transaction in a first line-fill buffer. The firs processing core may offload the first weakly ordered transaction to the extended buffer space provisioned in the uncore area after receiving a request from the uncore area. The first processing core may then de-allocate the first line-fill buffer after the first weakly ordered transaction is offloaded to the extended buffer space. The uncore may then post the first weakly ordered transaction to a memory or a memory system. The control unit may track the first weakly ordered transaction to ensure that the first weakly ordered transaction is posted to the memory or the system.

    摘要翻译: 处理器可以包括核心区域,控制单元,无孔区域。 核心区域可以包括多个处理核心和线填充缓冲器。 核心区域的第一处理核心可以将第一弱排序事务存储在第一行填充缓冲器中。 最初的处理核心可以在收到来自无孔区域的请求之后将第一弱有序的事务卸载到在非空区域中提供的扩展缓冲区。 然后,第一处理核心可以在第一弱有序事务被卸载到扩展缓冲区空间之后,将第一行填充缓冲区去分配。 然后,无节点可以将第一弱排序事务发布到存储器或存储器系统。 控制单元可以跟踪第一弱排序事务,以确保第一弱排序事务被发布到存储器或系统。

    POSTING WEAKLY ORDERED TRANSACTIONS
    4.
    发明申请
    POSTING WEAKLY ORDERED TRANSACTIONS 失效
    订购弱势订单交易

    公开(公告)号:US20100161907A1

    公开(公告)日:2010-06-24

    申请号:US12338919

    申请日:2008-12-18

    IPC分类号: G06F12/08

    摘要: A processor may comprise a core area, a control unit, an uncore area. The core area may comprise multiple processing cores and line-fill buffers. A first processing core of the core area may store a first weakly ordered transaction in a first line-fill buffer. The firs processing core may offload the first weakly ordered transaction to the extended buffer space provisioned in the uncore area after receiving a request from the uncore area. The first processing core may then de-allocate the first line-fill buffer after the first weakly ordered transaction is offloaded to the extended buffer space. The uncore may then post the first weakly ordered transaction to a memory or a memory system. The control unit may track the first weakly ordered transaction to ensure that the first weakly ordered transaction is posted to the memory or the system.

    摘要翻译: 处理器可以包括核心区域,控制单元,无孔区域。 核心区域可以包括多个处理核心和线填充缓冲器。 核心区域的第一处理核心可以将第一弱排序事务存储在第一行填充缓冲器中。 最初的处理核心可以在收到来自无孔区域的请求之后将第一弱有序的事务卸载到在非空区域中提供的扩展缓冲区。 然后,第一处理核心可以在第一弱有序事务被卸载到扩展缓冲区空间之后,将第一行填充缓冲区去分配。 然后,无节点可以将第一弱排序事务发布到存储器或存储器系统。 控制单元可以跟踪第一弱排序事务,以确保第一弱排序事务被发布到存储器或系统。

    Performance prioritization in multi-threaded processors
    9.
    发明授权
    Performance prioritization in multi-threaded processors 有权
    多线程处理器中的性能优先级

    公开(公告)号:US08275942B2

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

    申请号:US11316560

    申请日:2005-12-22

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F12/0842

    摘要: According to one embodiment of the invention, a method is disclosed for selecting a first subset of a plurality of cache ways in a cache for storing hardware threads identified as high priority hardware threads for processing by a multi-threaded processor in communication with the cache; assigning high priority hardware threads to the selected first subset; monitoring a cache usage of a high priority hardware thread assigned to the selected first subset of plurality of cache ways; and reassigning the assigned high priority hardware thread to any cache way of the plurality of cache ways if the cache usage of the high priority hardware thread exceeds a predetermined inactive cache usage threshold value based on the monitoring.

    摘要翻译: 根据本发明的一个实施例,公开了一种用于选择高速缓存中的多个高速缓存路径的第一子集的方法,用于存储被识别为高优先级硬件线程的硬件线程,以用于与高速缓存通信的多线程处理器进行处理; 将高优先级的硬件线程分配给所选择的第一子集; 监视分配给所选择的多个高速缓存路线的第一子集的高优先级硬件线程的高速缓存使用; 以及如果所述高优先级硬件线程的高速缓存使用基于所述监视超过预定的非活动高速缓存使用阈值,则将所分配的高优先级硬件线程重新分配给所述多个高速缓存路径中的任何高速缓存方式。