首页> 外文期刊>Concurrency and computation: practice and experience >Java Technologies for Real-Time and Embedded Systemsrn(JTRES2013)
【24h】

Java Technologies for Real-Time and Embedded Systemsrn(JTRES2013)

机译:实时和嵌入式系统Java技术(JTRES2013)

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

摘要

This outline describes a special issue of papers from the 2013 workshop on Java Technologies forrnReal-Time and Embedded Systems [1]. There are 2 papers in this special issue.rnThe first paper [2] discusses software locking mechanisms that commonly protect shared resourcesrnfor multithreaded applications. This mechanism can, especially in chip-multiprocessor systems, resultrnin a large synchronization overhead. For real-time systems in particular, this overhead increases thernworst-case execution time and may void a task set’s schedulability. This paper presents 2 hardwarernlocking mechanisms to reduce the worst-case time required to acquire and release synchronizationrnlocks. These solutions are implemented for the chip-multiprocessor version of the Java OptimizedrnProcessor. The 2 hardware locking mechanisms are compared with a software locking solution asrnwell as the original locking system of the processor. The hardware cost and performance arernevaluated for all presented locking mechanisms. The performance of the better performing hardwarernlocks is comparable to the original single global lock when contending for the same lock. Whenrnseveral noncontending locks are used, the hardware locks enable true concurrency for criticalrnsections. Benchmarks show that using the hardware locks yields performance ranging from nornworse than the original locks to more than twice their best performance. This improvement canrnallow a larger number of real-time tasks to be reliably scheduled on a multiprocessor real-timernplatform.
机译:本概述描述了2013年Java技术研讨会forrnReal-Time和嵌入式系统[1]上的一期特刊。本期有两篇论文。第一篇论文[2]讨论了通常保护多线程应用程序共享资源的软件锁定机制。特别是在芯片多处理器系统中,这种机制可能会导致大量的同步开销。特别是对于实时系统,此开销会增加最坏情况下的执行时间,并可能使任务集的可调度性失效。本文提出了两种硬件锁机制,以减少获取和释放同步锁所需的最坏情况时间。这些解决方案是针对Java OptimizedrnProcessor的芯片多处理器版本实现的。将这两种硬件锁定机制与作为处理器原始锁定系统的软件锁定解决方案进行了比较。重新评估了所有现有的锁定机制的硬件成本和性能。当争用同一个锁时,性能更好的硬件锁的性能可与原始单个全局锁媲美。当使用几个非竞争锁时,硬件锁为关键节启用真正的并发。基准测试表明,使用硬件锁所产生的性能范围从原始锁的更低到最佳性能的两倍。这种改进使在多处理器实时平台上可靠地调度大量实时任务成为可能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号