/sup T/ask pools are data structures for the dynamic distribution of work to processors. This paper compares several realizations of task pools resulting from different internal organizations such as shared or distributed organizations as well as a combination of them. The effect of different memory managers is also considered. The paper gives a detailed comparison of the resulting performance for task pools implemented in C with POSIX threads for selected irregular applications on current multiprocessor machines.
展开▼
机译:/ sup T / Ask池是用于将工作动态分配给处理器的数据结构。本文比较了由不同内部组织(例如共享或分布式组织)以及它们的组合产生的任务池的几种实现。还考虑了不同内存管理器的影响。本文详细比较了使用POSIX线程在C中实现的任务池在当前多处理器计算机上选择的不规则应用程序的性能。
展开▼