【24h】

Accelerated Deterministic Multithreading for Multichannel Video Decoder

机译:多通道视频解码器的加速确定性多线程

获取原文
获取原文并翻译 | 示例

摘要

One of the major challenges in developing applications for multicore systems is dealing with non-deterministic behavior. One solution to making threads deterministic is to control their relative execution order based on their progress. That is, we enforce the threads to be interleaved in an order, and the order is determined by the progress of each thread. In this paper, we introduce an efficient deterministic runtime architecture with a deterministic logical counter and an efficient interleaving technique for deterministic multithreading. As a case study, we implement 24 video decoders on a quad core system using the proposed deterministic runtime system.
机译:开发多核系统应用程序的主要挑战之一是处理非确定性行为。使线程具有确定性的一种解决方案是根据线程的进度控制它们的相对执行顺序。也就是说,我们强制线程按顺序交错,并且顺序由每个线程的进度确定。在本文中,我们介绍了一种具有确定性逻辑计数器的有效确定性运行时体系结构,以及一种用于确定性多线程的有效交错技术。作为案例研究,我们使用建议的确定性运行时系统在四核系统上实现24个视频解码器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号