首页> 外文学位 >Minimizing memory access cost in embedded systems.
【24h】

Minimizing memory access cost in embedded systems.

机译:最小化嵌入式系统中的内存访问成本。

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

摘要

Embedded systems are extensively utilized in various aspects of the modern world, which fosters great demands on better performance, lower energy consumption, and smaller area. Many researchers have pointed out that caches and memory systems of the embedded applications not only consume the majority of the power, but also become the bottleneck of the performance and area improvement. In order to tackle this problem, some optimization methods that are specially designed for the memory systems on the embedded applications have been proposed, since the embedded applications are often working under the specific environment and the inputs are limited. This dissertation studies the strategy and techniques of minimizing the memory access cost of various embedded systems, including the single-core system, multi-core system, and loop-centric applications.;A hardware-controlled cache, though popular for general computers, may not be the best architectural solution for embedded systems because it consumes large die area and too much energy. Scratch Pad Memories, also known as SPMs, can be used as a substitution of traditional cache for the embedded systems. The difference between SPMs and the traditional caches is that SPMs are controlled by software or programmers. Therefore, it is crucial to design some novel data placement algorithms in order to efficiently utilize the SPMs on an embedded system. Especially, when there are multiple types of memory in a single system, the data placement method always directly affects the performance and the energy cost. In this dissertation, we present a thorough study for multi-level memory systems and propose several optimizing techniques.;On the other hand, for the multi-core embedded systems, traditional data placement methods cannot be simply applied. Therefore, this dissertation proposes a data placement method with data duplication in order to minimize the memory access cost for the whole system. To take advantage of the noticeable pattern of some loop-centric applications, this dissertation also proposes a novel data placement method that can tremendously improve the performance as well as save energy cost.
机译:嵌入式系统已广泛应用于现代世界的各个方面,这对提高性能,降低能耗和减小面积提出了很高的要求。许多研究人员指出,嵌入式应用程序的高速缓存和内存系统不仅消耗了大部分功能,而且成为性能和面积改进的瓶颈。为了解决这个问题,已经提出了一些专门为嵌入式应用程序上的存储系统设计的优化方法,因为嵌入式应用程序通常在特定的环境下工作并且输入受到限制。本文研究了使各种嵌入式系统(包括单核系统,多核系统和以循环为中心的应用程序)的内存访问成本最小化的策略和技术。硬件控制的高速缓存虽然在通用计算机中很流行,但可能并不是嵌入式系统的最佳架构解决方案,因为它会消耗大量的芯片面积和过多的能量。 Scratch Pad Memories(也称为SPM)可以用作嵌入式系统的传统缓存的替代品。 SPM与传统缓存之间的区别在于SPM由软件或程序员控制。因此,至关重要的是设计一些新颖的数据放置算法,以有效利用嵌入式系统上的SPM。特别是,在单个系统中有多种类型的内存时,数据放置方法总是直接影响性能和能耗。本文对多级存储系统进行了深入的研究,提出了几种优化技术。另一方面,对于多核嵌入式系统,传统的数据放置方法不能简单地应用。因此,本文提出一种具有数据复制的数据放置方法,以使整个系统的存储器访问成本最小。为了利用某些以循环为中心的应用程序的显着模式,本文还提出了一种新颖的数据放置方法,该方法可以极大地提高性能并节省能源成本。

著录项

  • 作者

    Guo, Yibo.;

  • 作者单位

    The University of Texas at Dallas.;

  • 授予单位 The University of Texas at Dallas.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 128 p.
  • 总页数 128
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 康复医学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号