...
首页> 外文期刊>Pomiary Automatyka Kontrola >Zwiększenie lokalności programów równoległych wykonywanych w systemach osadzonych
【24h】

Zwiększenie lokalności programów równoległych wykonywanych w systemach osadzonych

机译:增加嵌入式系统中执行的并行程序的位置

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

摘要

Increasing data locality in a program is a necessary factor to improve performance of software parts of embedded systems, to decrease power consumption and reduce memory on chip size. A possibility of applying a method of quantifying data locality to a novel method of extracting synchronization-free threads is introduced. It can be used to agglomerate extracted synchronization-free threads for adopting a parallel program to a target architecture of an embedded system under various loop schedule options (space-time mapping) and the influence of well known techniques to improve data locality. The choice of the best combination of loop transformation techniques regarding to data locality makes possible improving program performance. A way of an analysis of data locality is presented. Experimental results are depicted and discussed. Conclusion and future research are outlined.%Zwiększenie lokalności danych w programie jest niezbędnym elementem zwiększenia wydajności części programowych systemu osadzonego, zmniejszenia zużycia energii oraz redukcji rozmiaru pamięci w układzie. Przedstawiono komplementarne wykorzystanie metody szacowania lokalności danych wobec nowej metody ekstrakcji wątków, ich aglomeracji w celu dostosowania do możliwości docelowej architektury przy zastosowaniu różnych typów podziału iteracji pętli (mapowanie czasowo-przestrzenne) i z uwzględnieniem wpływu zastosowania znanych technik poprawy lokalności danych. Wybór najlepszej kombinacji transformacji kodu pod kątem lokalności danych umożliwia zwiększenie wydajności programu względem wskazanych czynników. Zaprezentowano podejście do analizy lokalności danych dla wybranych pętli, przedstawiono i omówiono wyniki badań eksperymentalnych a także wskazano kierunki dalszych prac.
机译:增加程序中的数据局部性是提高嵌入式系统软件部分性能,降低功耗和减小芯片上内存的必要因素。介绍了将量化数据局部性的方法应用于提取无同步线程的新方法的可能性。它可用于聚集提取的无同步线程,以便在各种循环调度选项(时空映射)和众所周知的技术的影响下采用并行程序将嵌入式程序应用于嵌入式系统的目标体系结构,以改善数据局部性。选择与数据局部性有关的循环转换技术的最佳组合可以提高程序性能。提出了一种分析数据局部性的方法。实验结果进行了描述和讨论。本文概述了结论和未来的研究。 Przedstawiono komplementarne wy​​korzystanie metody szacowanialokalnościdanych wobec nowej metody ekstrakcjiwątków,ICH aglomeracjiW¯¯celu dostosowania做możliwościdocelowej architektury przy zastosowaniuróżnychtypówpodziałuiteracjipętli(mapowanie czasowo-przestrzenne)I Zuwzględnieniemwpływuzastosowania znanych TECHNIK poprawylokalnościdanych。 Wybórnajlepszej kombinacji transformacji kodu podkątemlokalnościdanychumożliwiazwiększeniewydajnościprogramuwzględemwskazanychczynników。 Zaprezentowanopodejściedo analizylokalnościdanych dla wybranychpętli,przedstawiono iomówionowynikibadańeksperymentalnychtakżewskazano kierunki dalszych prac。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号