首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >WCET-Driven Dynamic Data Scratchpad Management With Compiler-Directed Prefetching
【24h】

WCET-Driven Dynamic Data Scratchpad Management With Compiler-Directed Prefetching

机译:WCET驱动的动态数据暂存管理,具有编译器定向预取

获取原文
获取外文期刊封面目录资料

摘要

In recent years, the real-time community has produced a variety of approaches targeted at managing on-chip memory (scratchpads and caches) in a predictable way. However, to obtain safe WCET bounds, such techniques generally assume that the processor is stalled while waiting to reload the content of the on-chip memory; hence, they are less effective at hiding main memory latency compared to speculation-based techniques, such as hardware prefetching, that are largely used in general-purpose systems. In this work, we introduce a novel compiler-directed prefetching scheme for scratchpad memory that effectively hides the latency of main memory accesses by overlapping data transfers with the program execution. We implement and test an automated program compilation and optimization flow within the LLVM framework, and we show how to obtain improved WCET bounds through static analysis.
机译:近年来,实时社区以可预测的方式制作了针对片上存储器(Scratchpads和Caches)的各种方法。然而,为了获得安全的WCET界限,这种技术通常假设处理器在等待重新加载片上存储器的内容时​​停滞;因此,与基于猜测的技术(例如硬件预取)相比,它们在隐藏主内存等待时间上较小,它们在很大程度上用于通用系统。在这项工作中,我们介绍了一种新的编译器定向预取方案,用于临时存储器通过与程序执行重叠数据传输有效隐藏主存储器访问的延迟。我们在LLVM框架内实施和测试自动化程序编译和优化流程,我们展示了如何通过静态分析获取改进的WCET界限。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号