发明名称 BALANCING WORKLOAD IN A MULTIPROCESSOR SYSTEM RESPONSIVE TO PROGRAMMABLE ADJUSTMENTS IN A SYNCRONIZATION INSTRUCTION
摘要 In a multiprocessor system with threads running in parallel, workload balancing is facilitated by recognizing a plurality of levels of sub-tasks of a memory synchronization instruction and selectively choosing for at least one thread to do less than all of levels of these sub-tasks in response to the memory synchronization instruction. Which thread waits to synchronize can be impacted by this choice. The programmer can cause a thread expected to be a bottleneck to wait less than other threads. Where one thread is a producer and another thread is a consumer, types of memory synchronization can be adapted to these roles.
申请公布号 US2011119469(A1) 申请公布日期 2011.05.19
申请号 US20100796389 申请日期 2010.06.08
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 OHMACHT MARTIN
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址