面向PKUnity-3系统芯片的操作系统功耗管理机制设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:lyllirui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺的进步和计算机技术的发展,计算机系统的功耗逐步成为制约计算机技术进一步发展的瓶颈。为了解决计算机系统的功耗问题,各种功耗管理技术应运而生,成为学术界、工业界的共同研究热点。   北大众志PKUnity-3系统芯片是北大众志“超K计划”面向单芯片个人计算机、便携式移动计算终端、安全微工作站等应用领域而提出的系统性解决方案,该系列芯片采用了多种功耗管理技术,具有低功耗、高性能、低成本等优点。   本文的主要工作是充分利用PKUnity-3系统芯片硬件在功耗管理方面提供的基本支持,在Linux操作系统之中设计并实现面向PKUnity-3系统芯片平台的功耗管理机制:系统级动态功耗管理机制和时钟管理机制。其中,系统级动态功耗管理机制涉及系统中的所有设备,具有处理复杂、难于调试等特点,是本文工作的重点和难点。该机制具有:工作(Working)、空闲(Idle)、睡眠(Sleep)、休眠(Hibernation)和关机(Off)五种运行模式,能够支持在PKUnity-3系统芯片平台之上进行有效的系统级动态功耗管理。时钟管理机制则直接关系到整个计算机系统的正确、高效运行,是本文工作的重要内容,主要包括操作系统时钟初始化、动态频率设置、时钟门控和内核接口四方面内容。该机制的实现为系统高效运转和调试提供了有力支持。在上述主要工作的基础之上,本文还设计了一种面向PKUnity-3系统芯片平台的功耗管理实施方案,并以系统级动态功耗管理作为该实施方案的应用实例,在PKUnity-3系统芯片平台上实现了系统级的动态功耗管理。   综上,本文面向PKUnity-3系统芯片平台,在Linux操作系统之中设计并实现了包含系统级动态功耗管理机制和时钟管理机制两部分内容的操作系统功耗管理机制。此外,本文还设计了一种面向PKUnity-3系统芯片平台的功耗管理实施方案,并以系统级动态功耗管理为例,在北大众志计算机中实现了系统级动态功耗管理。目前,该系统级动态功耗管理已经成功应用于北大众志A25计算机之中,能够有效降低该款计算机系统空闲时的功耗。  
其他文献
随着信息技术的发展,人们在生产实践中需要处理的三维体数据日益增多。直接体绘制技术是三维体数据可视化重要的方法之一。它的最大特点是不需要从体数据中提取任何中间图元而
运行在网络环境中的软件系统通常由分布在不同网络节点上的软件实体组成,并基于一定的异步通信协议进行分布式协同工作,实现各种软件功能。对于这样的复杂软件系统,一致性测试仍
随着计算机硬件体系结构的不断发展,多核集群逐渐成为当今高性能计算机的主流架构。在2010年11月的全世界500强排名中,82.8%的超级计算系统使用集群体系结构,并且绝大多数的系
随着高性能计算的发展,大规模科学计算往往需要处理TB级甚至PB级的数据,这就对高性能计算机的存储系统提出了较高的性能需求。分布式文件系统的发展和应用有效地解决了集群系
数字内容的阅读和播放是3G网络中重要的增值业务应用,为使这些数字内容的创作、分发和消费在可控方式下进行,防止数字内容的非法拷贝和传输,真正达到知识产权保护的目的,全球
随着智能移动终端平台的迅速发展以及第三代移动通信技术的逐步推广,移动互联网技术及其应用已经成为一个重要的研究领域。由于移动终端平台的特殊性,其设计原则和开发技术都
伴随城市化进程的加速和交通方式的多样化,人类移动也愈加频繁、快速、复杂。理解人群的移动行为,对于城市规划、交通管理、传染病控制等诸多社会经济问题具有重要意义。对于
自动人脸识别是计算机视觉和模式识别研究中最具挑战性和最活跃的研究课题之一。过去十年,人脸识别系统的性能得到了很大的提升。特别是基于统计学习的人脸识别方法取得了很大
讲故事已经被证明能够支持儿童的读写、听力、词汇能力及其它语言能力的发展。随着计算机技术的不断发展,信息技术逐渐引入儿童教育领域。如何更好地利用计算机讲故事还在研
随着时代的发展,信息的采集、传播的速度和规模达到空前的水平。面对极度膨胀的信息量,面对数据过剩的巨大压力,数据挖掘技术为从海量数据中快速准确获取有效信息提供了支持,