作者: Samuel Thibault , Raymond Namyst , Pierre-André Wacrenier
DOI: 10.1007/978-3-540-74466-5_6
关键词:
摘要: Exploiting full computational power of current more and hierarchical multiprocessor machines requires a very careful distribution threads data among the underlying non-uniform architecture. Unfortunately, most operating systems only provide poor scheduling API that does not allow applications to transmit valuable hints system. In previous paper [1], we showed using bubble-based thread scheduler can significantly improve applications' performance in portable way. However, since multithreaded have various requirements, there is no universal could meet all these needs. this paper, present framework allows experts implement experiment with customized schedulers. It provides powerful for dynamically distributing bubbles machine high-level, portable, efficient Several examples show how then develop, debug tune their own bubble