会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • Method and Apparatus for Supporting Distributed Computing Within a Multiprocessor System
    • 在多处理器系统中支持分布式计算的方法和装置
    • US20090198695A1
    • 2009-08-06
    • US12024245
    • 2008-02-01
    • Lakshminarayana B. ArimilliRavi K. ArimilliGuy L. GuthrieWilliam J. Starke
    • Lakshminarayana B. ArimilliRavi K. ArimilliGuy L. GuthrieWilliam J. Starke
    • G06F17/30
    • G06F9/526G06F9/3004G06F9/30087
    • A locking mechanism for supporting distributed computing within a multiprocessor system is disclosed. A lock control section and a stage control section are assigned to a data block within a system memory. In response to a request for accessing the data block by a processing unit, a determination is made by a memory controller whether or not the lock control section of the data block has been set. If the lock control section of the data block has been set, the access request is denied. Otherwise, if the lock control section of the data block has not been set, another determination is made whether or not a current processing stage of the requesting processing unit matches a processing stage indicated by the stage control section. If the current processing stage of the requesting processing unit does not match the processing stage indicated by the stage control section, the access request is denied; otherwise, the access request is allowed.
    • 公开了一种用于在多处理器系统内支持分布式计算的锁定机构。 锁定控制部分和级控制部分被分配给系统存储器内的数据块。 响应于由处理单元访问数据块的请求,由存储器控制器确定数据块的锁定控制部分是否已经被设置。 如果数据块的锁定控制部分已设置,则访问请求被拒绝。 否则,如果数据块的锁定控制部分未被设置,则另外确定请求处理单元的当前处理级是否与由级控制部分指示的处理级相匹配。 如果请求处理单元的当前处理阶段与舞台控制部分指示的处理阶段不匹配,则拒绝该访问请求; 否则,允许访问请求。
    • 12. 发明申请
    • System and Method for Hardware Based Dynamic Load Balancing of Message Passing Interface Tasks By Modifying Tasks
    • 基于硬件的动态负载平衡的系统和方法消息传递接口任务通过修改任务
    • US20090064168A1
    • 2009-03-05
    • 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
    • A system and method 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负载平衡控制器维护一个历史记录,提供任务关于其对同步操作的调用的简档。 根据该信息,可以确定哪些处理器应该减轻其处理负载,哪些处理器能够处理额外的处理负载,而不会对并行执行系统的整体操作产生显着的负面影响。 因此,可以执行操作以将工作负载从最慢处理器转移到一个或多个较快处理器。
    • 17. 发明授权
    • 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负载平衡控制器维护一个历史记录,提供任务关于其对同步操作的调用的简档。 根据该信息,可以确定哪些处理器应该减轻其处理负载,哪些处理器能够处理额外的处理负载,而不会对并行执行系统的整体操作产生显着的负面影响。 因此,可以执行操作以将工作负载从最慢处理器转移到一个或多个较快处理器。
    • 18. 发明授权
    • 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.
    • 高速缓冲存储器中的数据处理方法包括:高速缓存阵列中的相应多个条目中的多条高速缓存行数据缓存,其中多个高速缓存行中的每一条包括多个数据粒子。 对于多个高速缓存条目中的每一个,多个行相关性状态字段指示适用于两个或更多个数据粒子的相关联的一致性状态。 对于多个高速缓存行中的至少一个特定高速缓存行,颗粒一致性状态字段指示特定高速缓存行中的多个数据颗粒的特定颗粒的一致性状态,其中由颗粒一致性状态字段指示的一致性状态字段 与特定高速缓存行通过其行一致性状态字段指示的不同。