首页>
外国专利>
Averting lock contention associated with core-based hardware threading in a split core environment
Averting lock contention associated with core-based hardware threading in a split core environment
展开▼
机译:在拆分核心环境中避免与基于核心的硬件线程相关联的锁争用
展开▼
页面导航
摘要
著录项
相似文献
摘要
Techniques are disclosed for managing lock contention in a multithreaded processing system. In one embodiment, a method includes tracking a current total amount of time that one or more software threads are prevented from execution due to a lock, a current utilization of one or more hardware threads in the processor, and a current number of dispatchable software threads. If the current total amount of time exceeds a predetermined threshold, the method includes performing a comparison of the current total amount of time, the current utilization, and the current number of dispatchable software threads to one or more past measurements. Based on the comparison, the method includes determining if reducing a number of active hardware threads will reduce a wait time. If reducing the number of active hardware threads will reduce the wait time, reducing the number of active hardware threads.
展开▼