首页> 外文学位 >Time-predictable fast memories: Caches vs. scratchpad memories.
【24h】

Time-predictable fast memories: Caches vs. scratchpad memories.

机译:时间可预测的快速存储器:高速缓存与暂存器。

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

摘要

In modern processor architectures, caches are widely used to shorten the gap between the processor speed and memory access time. However, caches are time unpredictable, especially the shared L2 cache used by different cores on multicore processors. Thus, it can significantly increase the complexity of worst-case execution time (WCET) analysis, which is crucial for real-time systems. This dissertation designs several time-predictable scratchpad memory (SPM) based architectures for both VLIW (Very Long InstructionWord) based single-core and multicore processors.;First, this dissertation proposes a time predictable two-level SPM based architecture for VLIW based single-core processors, and an ILP (Integer Linear Programming) based static memory objects allocation algorithm is extended to support the multi-level SPMs without harming the time predictability of SPMs. Second, several SPM based architectures for VLIW based multicore processors are designed. To support these architectures, the dynamic memory objects allocation based partition, the static memory objects allocation based partition and the static memory objects allocation based priority L2 SPM strategy are proposed, which retain the characteristic of time predictability. Also, both the WCET and worst-case energy consumption (WCEC) of our SPM based single-core and multicore architectures are completely evaluated in this dissertation. Last, to exploit the load/store latencies that are statically known in this architecture, we study a SPM-aware scheduling method to improve the performance.;Our experimental results indicate the strengths and weaknesses of each proposed architecture and allocation method, which offers interesting memory design options to enable real-time computing. The strength of the two-level architecture is its superior performance compared to the one-level architecture, while the strength of the one-level architecture is its simple implementation. Also, the two-level architecture with separated L1 SPM for each core better fits for the data-intensive real-time applications, which not only retains good performance but also achieves a higher bandwidth by accessing both instruction and data SPM at the same time. Compared to the static based strategies, the dynamic allocation based partition L2 SPM strategy offers the better performance on each core because of the reuse of SPM space at the run-time, but has much higher complexity.;In addition, the experimental results show that the timing and energy performance of our proposed SPM based architectures are superior to the similar cache based and hybrid architectures. Meanwhile, our architectures can ensure time predictability which is desirable for the real-time systems.
机译:在现代处理器体系结构中,高速缓存广泛用于缩短处理器速度和内存访问时间之间的差距。但是,缓存是时间不可预测的,尤其是多核处理器上不同内核使用的共享L2缓存。因此,它会大大增加最坏情况执行时间(WCET)分析的复杂性,这对于实时系统至关重要。本文针对基于VLIW的单核和多核处理器设计了几种基于时间可预测的暂存器(SPM)的体系结构。首先,本文针对基于VLIW的单核提出了一种基于时间可预测的两级SPM架构。核心处理器,并扩展了基于ILP(整数线性编程)的静态内存对象分配算法,以支持多级SPM,而不会损害SPM的时间可预测性。其次,为基于VLIW的多核处理器设计了几种基于SPM的体系结构。为了支持这些架构,提出了基于动态存储对象分配的分区,基于静态存储对象分配的分区和基于静态存储对象分配的优先级L2 SPM策略,它们保留了时间可预测性的特征。此外,本文还对基于SPM的单核和多核架构的WCET和最坏情况下的能耗(WCEC)进行了全面评估。最后,为了利用此架构中静态已知的加载/存储延迟,我们研究了一种可感知SPM的调度方法以提高性能。我们的实验结果表明了每种拟议架构和分配方法的优缺点,这提供了有趣的内存设计选项可实现实时计算。两级体系结构的优势在于其与一级体系结构相比的优越性能,而一级体系结构的优势在于其简单的实现。此外,每个内核具有分离的L1 SPM的两级体系结构更适合于数据密集型实时应用程序,该应用程序不仅保留了良好的性能,而且还通过同时访问指令和数据SPM来获得更高的带宽。与基于静态的策略相比,基于动态分配的分区L2 SPM策略由于在运行时SPM空间的重用而在每个内核上提供了更好的性能,但是具有更高的复杂性。此外,实验结果表明:我们提出的基于SPM的体系结构的时序和能源性能优于基于缓存的混合体系结构。同时,我们的体系结构可以确保时间可预测性,这是实时系统所希望的。

著录项

  • 作者

    Liu, Yu.;

  • 作者单位

    Southern Illinois University at Carbondale.;

  • 授予单位 Southern Illinois University at Carbondale.;
  • 学科 Engineering Computer.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 124 p.
  • 总页数 124
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号