标题: | 以图型应用为主的用户端多核心嵌入式系统---子计画二:用户端多核心嵌入式系统可适性耗能剖析、监测与改善( I ) Adaptive Energy Profiling, Monitoring, and Improvement of Embedded Multi-Core Systems |
作者: | 曹孝栎 Tsao Shiao-Li 国立交通大学资讯工程学系(所) |
关键字: | 多核心嵌入式系统;耗能剖析;耗能监测;电源管理;嵌入式图形处理器;Multi-core Embedded System;Power Profiling;Power Monitoring;Power Management;Embedded Graphic Processor |
公开日期: | 2011 |
摘要: | 随着无线网路与通讯技术的蓬勃发展,行动通讯服务渐渐朝向由具备强大计算能力的 ’云’加上输出输入 (I/O) 为主的行动终 ’端’ 所组合而成。而未来这类型的多核心行动终端装置将继续朝向具备强大图型显示能力、多核心与低耗电的方向演进。在这样的演进趋势下,如何提供行动终端装置系统设计者在系统设计阶段 (Design Phase),一个有弹性、方便、快速且准确的耗能剖析工具,以及执行阶段 (Run-Time Phase) 之动态耗能即时监测与管理机制将是一个重要的研究主题。本计画的主要目的在于研究以图型应用为主的用户端多核心嵌入式系统之设计阶段耗能剖析与执行阶段耗能侦测与管理技术。计画以三年时间完成下列研究与工具开发,包括 (1) 研究可适性 (Adaptive) 之多核心嵌入式系统之耗能模型 (Models) 与剖析 (Profiling) 技术,提出一套可适性耗能模型与剖析架构,满足设计者针对情境、不同等级之剖析精准度、剖析粗细度 (Granularity) 与剖析负担 (Overhead) 进行耗能分析,同时透过单一架构支援设计阶段与执行阶段之耗能剖析。(2) 研究适用于图型应用为主的多核心嵌入式系统晶片架构之耗能剖析架构、机制与硬体设计,提出包含处理器内部、同质、异质处理器间、记忆体阶层架构 (Memory Hierarchy)、记忆体与输出入汇流排 (Bus)、输出入装置等之硬体耗能剖析机制、计时器、计数器 (Counters) 与暂存器 (Registers) 等架构与设计。(3) 建构在上述可适性剖析架构之上,提出低负担之动态耗能侦测与管理技术,并透过电源管理函式库的支援,提供设计者针对执行阶段,因应外界环境因素,如频宽、电池电量、显示画面大小、环境亮度等,进行动态耗能的调校与最佳化。 Advances in cloud computing and mobile communication technologies make it possible to rich mobile applications and services based on a cloud computing infrastructure. It is believed that future mobile devices could achieve high performance, e.g. using multi-core, have powerful I/Os, i.e. supporting 3D graphic and broadband wireless communications, but it must be still low-power. Hence, to reduce and manage the power consumption of advanced mobile devices become very critical and important research topics. This project is to design development the design-phase energy profiling tool and run-time power management for multi-core mobile devices which support high-quality graphic applications. The adaptive energy profiling tool could help system designers and software designers in improving the energy efficiency of their systems and software during design phase, and the power management run-time support is to assist power-aware graphic applications to optimize the power consumption according to the run-time parameters. In this project, we will (1) propose adaptive power consumption models and profiling architecture so that designers could have a tradeoff between profiling overhead and profiling accuracy based on their needs; (2) investigate and propose the hardware mechanisms, timers, counters, registers, and hardware framework for profiling the energy consumption of the multi-core embedded systems which emphasize on 3D graphic applications. The power consumption and energy profiling issues of homogeneous multi-core, heterogeneous multi-core, inter-processor communications, memory hierarchy, interconnect bus, and I/O devices will be all considered; (3) based on the profiling architecture, a low-overhead run-time energy monitoring architecture and run-time power management support will be proposed and developed. With run-time power management support, 3D graphic programmers could dynamically adjust and optimize their software based on the remaining energy, communication speeds, display size, etc. |
官方说明文件#: | NSC100-2219-E009-022 |
URI: | http://hdl.handle.net/11536/99564 https://www.grb.gov.tw/search/planDetail?id=2312787&docId=361590 |
显示于类别: | Research Plans |