首页    期刊浏览 2025年02月22日 星期六
登录注册

文章基本信息

  • 标题:Performance of Switch Blocking on Multithreaded Architectures
  • 作者:K. Gopinath ; M.K. Krishna Narasinhan
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2000
  • 卷号:6
  • 期号:10
  • 页码:928-947
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:Block multithreaded architectures tolerate large memory and synchronization latencies by switching contexts on every remote-memory-access or on a failed synchronization request. We study the performance of a waiting mechanism called switch-blocking where waiting threads are disabled (but not unloaded) and signalled at the completion of the wait in comparison with switch_spinning where waiting threads poll and execute in a round-robin fashion. We present an implementation of switch-blocking on a cycle-by-cycle simulator for Alewife (a block multithreaded machine) for both remote memory accesses and synchronization operations and discuss results from the simulator. Our results indicate that while switch-blocking almost always has better performance than switch-spinning, its performance is similar to switch-spinning under heavy lock contention. Support for switch-blocking for remote memory accesses may be appropriate in the future due to their strong interactions with synchronization operations.
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有