首页> 外文会议>IEEE International Conference on Self-Adaptive and Self-Organizing Systems >Regulating Concurrency in Software Transactional Memory: An Effective Model-based Approach
【24h】

Regulating Concurrency in Software Transactional Memory: An Effective Model-based Approach

机译:调节软件事务内存中的并发性:一种有效的基于模型的方法

获取原文

摘要

Software Transactional Memory (STM) is recognized as an effective programming paradigm for concurrent applications. On the other hand, a core problem to cope with in STM deals with (dynamically) regulating the degree of concurrency, in order to deliver optimal performance. We address this problem by proposing a self-regulation approach of the concurrency level, which relies on a parametric analytical performance model aimed at predicting the scalability of the STM application as a function of the actual workload profile. The regulation scheme allows achieving optimal performance during the whole lifetime of the application via dynamic change of the number of concurrent threads according to the predictions by the model. The latter is customized for a specific application/platform through regression analysis, which is based on a lightweight sampling phase. We also present a real implementation of the model-based concurrency self-regulation architecture integrated within the open source TinySTM framework, and an experimental study based on standard STM benchmark applications.
机译:软件事务存储(STM)被认为是用于并发应用程序的有效编程范例。另一方面,STM中要解决的一个核心问题是(动态)调节并发程度,以提供最佳性能。我们通过提出并发级别的自调节方法来解决此问题,该方法依赖于参数分析性能模型,该模型旨在根据实际工作量配置文件预测STM应用程序的可伸缩性。调节方案允许根据模型的预测通过并发线程数的动态变化在应用程序的整个生命周期内实现最佳性能。后者是通过基于轻量级采样阶段的回归分析针对特定应用程序/平台定制的。我们还展示了集成在开源TinySTM框架中的基于模型的并发自调节架构的实际实现,以及基于标准STM基准测试应用程序的实验研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号