会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Hardware based dynamic load balancing of message passing interface tasks by modifying tasks
    • 基于硬件的动态负载平衡消息传递接口任务通过修改任务
    • US08312464B2
    • 2012-11-13
    • US11846168
    • 2007-08-28
    • Lakshminarayana B. ArimilliRavi K. ArimilliRamakrishnan RajamonyWilliam E. Speight
    • Lakshminarayana B. ArimilliRavi K. ArimilliRamakrishnan RajamonyWilliam E. Speight
    • G06F9/46
    • G06F9/5083G06F9/522
    • Mechanisms are provided for providing hardware based dynamic load balancing of message passing interface (MPI) tasks by modifying tasks. Mechanisms for adjusting the balance of processing workloads of the processors executing tasks of an MPI job are provided so as to minimize wait periods for waiting for all of the processors to call a synchronization operation. Each processor has an associated hardware implemented MPI load balancing controller. The MPI load balancing controller maintains a history that provides a profile of the tasks with regard to their calls to synchronization operations. From this information, it can be determined which processors should have their processing loads lightened and which processors are able to handle additional processing loads without significantly negatively affecting the overall operation of the parallel execution system. Thus, operations may be performed to shift workloads from the slowest processor to one or more of the faster processors.
    • 提供了通过修改任务来提供消息传递接口(MPI)任务的基于硬件的动态负载平衡的机制。 提供了用于调整执行MPI作业任务的处理器的处理工作负载的平衡的机制,以便最小化等待所有处理器调用同步操作的等待时间。 每个处理器都有一个相关的硬件实现的MPI负载平衡控制器。 MPI负载平衡控制器维护一个历史记录,提供任务关于其对同步操作的调用的简档。 根据该信息,可以确定哪些处理器应该减轻其处理负载,哪些处理器能够处理额外的处理负载,而不会对并行执行系统的整体操作产生显着的负面影响。 因此,可以执行操作以将工作负载从最慢处理器转移到一个或多个较快处理器。
    • 9. 发明授权
    • Cache management for partial cache line operations
    • 部分缓存行操作的缓存管理
    • US08108619B2
    • 2012-01-31
    • US12024447
    • 2008-02-01
    • Lakshminarayana B. ArimilliRavi K. ArimilliJerry D. LewisWarren E. Maule
    • Lakshminarayana B. ArimilliRavi K. ArimilliJerry D. LewisWarren E. Maule
    • G06F12/08
    • G06F12/0815G06F12/0831G06F12/0837G06F12/0886
    • A method of data processing in a cache memory includes caching a plurality of cache lines of data in a corresponding plurality of entries in a cache array, where each of the plurality of cache lines includes multiple data granules. For each of the plurality of cache entries, a plurality of line coherency state fields indicates an associated coherency state applicable to two or more data granules. For at least a particular cache line among the plurality of cache lines, a granule coherency state field indicates a coherency state for a particular granule of the multiple data granules in the particular cache line, where the coherency state field indicated by the granule coherency state field differs from that indicated for the particular cache line by its line coherency state field.
    • 高速缓冲存储器中的数据处理方法包括:高速缓存阵列中的相应多个条目中的多条高速缓存行数据缓存,其中多个高速缓存行中的每一条包括多个数据粒子。 对于多个高速缓存条目中的每一个,多个行相关性状态字段指示适用于两个或更多个数据粒子的相关联的一致性状态。 对于多个高速缓存行中的至少一个特定高速缓存行,颗粒一致性状态字段指示特定高速缓存行中的多个数据颗粒的特定颗粒的一致性状态,其中由颗粒一致性状态字段指示的一致性状态字段 与特定高速缓存行通过其行一致性状态字段指示的不同。