...
首页> 外文期刊>Elektronika >Time predictable systems based on pipeline processor with interleaving of hardware threads
【24h】

Time predictable systems based on pipeline processor with interleaving of hardware threads

机译:基于带有硬件线程交错的流水线处理器的时间可预测系统

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

摘要

Artykuł przedstawia mikroarchitekturę przewidywalnego czasowo systemu opartą na procesorze potokowym, w którym zastosowano ideę przeplotu wątków. Przedstawiono abstrakcyjny model takiego procesora zastosowanego do aplikacji pracujących w elektronicznych systemach wbudowanych czasu rzeczywistego. Autorzy położyli główny nacisk na uzyskanie wysoce powtarzalnego i przewidywalnego czasowo systemu pracującego przy silnych wymaganiach czasowych. Problem został przeanalizowany na modelach zaimplementowanych na wysokim poziomie abstrakcji w języku SystemC. W artykule przeprowadzono r ównież badania dotyczące zagadnień komunikacji wątków z systemem pamięci. Zaproponowano specjalny mechanizm zawieszania pracy wątków. Omawiane zagadnienia zostały przedstawione na przykładach wielozadaniowych scenariuszy złożonych z zbioru standardowych wzorcowych algorytmów Mälardalen przeznaczonych do czasowej analizy najgorszego przypadku (WCET). Dokonano analizy optymalnych scenariuszy harmonogramowania zadań z elastycznym wykorzystaniem dostępnych zasobów przy narzuconych wymaganiach czasowych. Zaprezentowana metoda pokazała, że stanowi dobre narzędzie analizy modeli systemów wysokiego poziomu.%The paper presents the microarchitecture of highly predictable real-time systems based on pipeline processor with the idea of thread interleaving. The abstract model of such to real-time electronic embedded systems is given. The authors put their main efforts to obtain highly repeatable and time predictable applications with strong timing requirements. The problem is presented and analyzed on high level abstract models implemented in SystemC - a modern tool for electronic embedded systems design and prototyping. The paper investigates issues concerning the threads' communication with the memory system. A special threads suspending mechanism has been proposed. The presented issues have been analyzed on various examples of multitasks' scenarios composed of set of worst case Maelardalen benchmark programs (WCET). The optimal scheduling scenarios with flexible usage of available resources with respect to the timing constraints have been analyzed. The presented methodology proved to be a good tool for high level system models analysis.
机译:本文介绍了基于流水线处理器的时间可预测系统的微体系结构,该体系结构使用了交织线程的思想。这种处理器的抽象模型用于在实时嵌入式电子系统中工作的应用程序。作者的主要重点是在工作时间要求高的情况下获得高度可重复和可预测的系统。在以SystemC语言高度抽象化的模型上对问题进行了分析。本文还对与内存系统的线程通信问题进行了研究。已经提出了一种特殊的线程挂起机制。讨论的问题在多任务方案的示例中提出,该方案由一组用于临时最坏情况分析(WCET)的标准Mälardalen标准算法组成。任务调度的最佳方案分析是通过灵活使用可用资源并施加时间要求来进行的。所提出的方法表明它是分析高级系统模型的一个很好的工具。本文提出了基于流水线思想的基于流水线处理器的高度可预测的实时系统的微体系结构。给出了这种实时电子嵌入式系统的抽象模型。作者的主要努力是获得对时序要求很高的高度可重复和可预测时间的应用程序。该问题在SystemC中实现的高级抽象模型上进行了介绍和分析,SystemC是一种用于电子嵌入式系统设计和原型制作的现代工具。本文研究了有关线程与内存系统通信的问题。已经提出了一种特殊的线程挂起机制。在多任务方案的各种示例中对提出的问题进行了分析,这些方案由一组最坏情况的Maelardalen基准程序(WCET)组成。分析了在时序约束方面灵活使用可用资源的最佳调度方案。所提出的方法论被证明是用于高级系统模型分析的良好工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号