当前位置:主页 > 科技论文 > 计算机论文 >

事件驱动的嵌入式PMA及调度算法

发布时间:2024-03-14 00:33
  随着嵌入式技术的飞速发展,虽然嵌入式芯片的功能变得功能日益全面和强大,但却越来越受制于发展速度相对缓慢得多的电池等供电技术。由于系统功耗的限制,嵌入式系统的持续工作时间、制造和运行成本、设备的封装体积、可靠性和使用寿命、以及高性能部件的使用,都受到极大影响。嵌入式系统功耗成了嵌入式系统设计中首要的制约因素之一。随着微电子技术的发展,不断涌现的硬件功耗控制新技术使得软件功耗管理技术成为了控制和优化系统功耗的重要手段,也是近年嵌入式系统研究的热点课题。本论文系统地对功耗管理的策略和管理构架进行了分析和研究,针对已有的问题和缺陷,完成了下面两个方面的工作。 一种基于任务分解的动态电压频率调度算法 传统的软件动态调压调频策略在调整电压频率的时候,大都忽略了一点即存储速度是系统性能的瓶颈,在预测系统性能的时候简单的认为系统性能和CPU频率成线性关系,这导致策略实际收效和预期相差甚大。针对这个缺陷,本文提出了一种基于任务分解的动态调压调频算法。该算法将系统运行的时间分割成多个等长时隔(Interval),在时隔末尾分析当前时隔系统的负载组成,计算负载和片外访存负载之间的关系,通过计算系统在当前运行...

【文章页数】:112 页

【学位级别】:硕士

【部分图文】:

图3-1Dhrystone任务性能与CPU,memory频率关系

图3-1Dhrystone任务性能与CPU,memory频率关系

3.2.1.1CPU-bound应用程序如果一个应用程序大部分时间花在使用数据缓存,指令缓存中的数据(非片外的存储)进行计算,就称这个应用程序是CPU-bound类的应用程序。根据处理器构架进行合理的CPU内部指令的调度可以极大的降低CPU被stall的情况,....


图3-2memroy-bound任务性能和CPU,memroy频率关系举例

图3-2memroy-bound任务性能和CPU,memroy频率关系举例

图3-2memroy-bound任务性能和CPU,memroy频率关系举例3.2.1.4I/O-bound需要等待I/O外围设备数据的任务可以被归为I/O-bound一类任务。典型的例子有以太网驱动等待从网络中传来的数据。3.2.1.5Mixed(bothCPU....


图3-3视频播放器FPS和CPU,Memroy频率关系举例

图3-3视频播放器FPS和CPU,Memroy频率关系举例

准确的预计估算他们的两方面属性比较重要。图3-3给出一个视频播放器的执行图。使用每秒播放帧数FPS做性能衡量标准。图3-3视频播放器FPS和CPU,Memroy频率关系举例电源管理策略决策中,要充分考虑到上面这些可能的任务类别,分别予以合适的决策来达到即有效降低功耗又保....


图3-4PMU寄存器

图3-4PMU寄存器

如图3-4所示。3.3.1.4标志寄存器FLAGFLAG寄存器记录各个计数器产生溢出的情况,同时也表示可能有中Overflow的溢出标志可以通过写1清掉,如图3-4所示。3.3.1.5事件选择寄存器EVTSELPMU部件提供了许多可测试的事件,而EVT....



本文编号:3927799

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3927799.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户23b46***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com