首页> 外文会议>2010 IEEE 30th International Conference on Distributed Computing Systems >Efficient Workstealing for Multicore Event-Driven Systems
【24h】

Efficient Workstealing for Multicore Event-Driven Systems

机译:多核事件驱动系统的有效工作教学

获取原文

摘要

Many high-performance communicating systems are designed using the event-driven paradigm. As multicore platforms are now pervasive, it becomes crucial for such systems to take advantage of the available hardware parallelism. Event-coloring is a promising approach in this regard. First, it allows programmers to simply and progressively inject support for the safe, parallel execution of multiple event handlers through the use of annotations. Second, it relies on a workstealing algorithm to dynamically balance the execution of event handlers on the available cores. This paper studies the impact of the workstealing algorithm on the overall system performance. We first show that the only existing workstealing algorithm designed for event-coloring runtimes is not always efficient: for instance, it causes a 33% performance degradation on a Web server. We then introduce several enhancements to improve the workstealing behavior. An evaluation using both micro benchmarks and real applications, a Web server and the Secure File Server (SFS), shows that our system consistently outperforms a state-of-the-art runtime (Libasync-smp), with or without workstealing. In particular, our new workstealing improves performance by up to +25% compared to Libasync-smp without workstealing and by up to +73% compared to the Libasync-smp workstealing algorithm, in the Web server case.
机译:许多高性能的通信系统都是使用事件驱动的范式设计的。由于现在多核平台无处不在,因此利用可用的硬件并行性对于此类系统至关重要。在这方面,事件着色是一种有前途的方法。首先,它允许程序员使用注释简单,逐步地注入对多个事件处理程序的安全,并行执行的支持。其次,它依靠工作处理算法来动态平衡可用内核上事件处理程序的执行。本文研究了工作处理算法对整个系统性能的影响。我们首先表明,为事件着色运行时设计的唯一现有工作分配算法并不总是有效的:例如,它导致Web服务器上的性能下降33%。然后,我们引入了一些改进来改善工作指导行为。使用微型基准测试和实际应用程序,Web服务器和安全文件服务器(SFS)进行的评估表明,无论有无工作指导,我们的系统始终优于最新的运行时(Libasync-smp)。特别是,在Web服务器的情况下,我们的新工作方法与不使用工作方法的Libasync-smp相比,性能提高了+ 25%,与Libasync-smp工作方法的算法相比,性能提高了+ 73%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号