一种多线程处理方法和装置制造方法及图纸

技术编号:8386911 阅读:197 留言:0更新日期:2013-03-07 07:25
本发明专利技术涉及一种多线程处理方法和装置。所述方法包括:均衡分配任务给多个线程中的各个线程,分配给各个线程的任务在预设的时间内完成,其余时间共同进入空闲状态;当各个线程任务完成后都进入空闲状态时,关闭各个线程共享资源的工作时钟。本发明专利技术通过均衡分配任务给多个线程中的各个线程,致使多个线程能够共同完成各自分担的任务后共同处于空闲状态,以保证多个线程同时空闲的时间比例增大,从而最大限度的降低多线程处理器的功耗。

【技术实现步骤摘要】

本专利技术涉及多线程处理器,尤其涉及一种多线程处理方法和装置
技术介绍
处理器,特别是嵌入式处理器,越来越广泛地应用在移动通信、数字消费电子和智能控制设备等领域。在移动设备中,功耗成为移动设备的重要指标。在一个移动设备中,每一模块都有可能耗电。其中处理器的功耗是重要组成部分。在集成电路中,典型的降低功耗的方法有降频,关断时钟(clock gating),降低供电电压,关断供电(power gating)等。在微处理器中,一般都设计若干状态,典型的如空闲、de印-sle印、低耗电、高性能等状态,在不同的状态下采用不同的功耗控制技术。 在单核单线程处理器中,由于任何时刻只有一个硬件线程在工作,因而无论从集成电路设计还是从软件来讲,功耗控制显得比较容易。但是对多核多线程微处理器,由于有多个硬件线程同时工作,共享处理器一个或若干资源,每一线程单独工作,无法预知另外的线程需要哪一种共享资源,处理器设计和软件控制都要复杂很多。在多线程处理器结构中,每一个线程都可以进入一个空闲的状态,在空闲状态下,可以关闭该线程的专用资源的工作时钟,线程的专用资源包括程序计数器PC,通用寄存器堆,中断处理单元本文档来自技高网...

【技术保护点】
一种多线程处理方法,所述方法包括:均衡分配任务给多个线程中的各个线程,所述分配给各个线程的任务在预设的时间内完成;当所述各个线程任务完成后都进入空闲状态,关闭所述各个线程间共享资源的工作时钟。

【技术特征摘要】

【专利技术属性】
技术研发人员:申明庹凌云梁敏林森王文东
申请(专利权)人:苏州简约纳电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1