一种多线程处理器和处理方法技术

技术编号:8387072 阅读:228 留言:0更新日期:2013-03-07 07:45
本发明专利技术涉及一种多线程处理器和处理方法。所述处理器包括:用于多个线程使用的专用资源和共享资源;用于当执行的多个线程中任一线程的指令是空闲指令时,关闭线程专用资源的工作时钟;当多个线程的指令都是空闲指令时,关闭线程共享资源工作时钟的空闲控制模块。所述方法包括:当执行的多个线程中任一线程的指令是空闲指令时,则关闭线程专用资源的工作时钟;如果执行的多个线程的指令都是空闲指令时,则关闭多个线程共享资源的工作时钟。本发明专利技术通过执行线程空闲指令来控制线程资源的工作时钟,有效减少了线程资源的浪费,从而降低了多线程处理器的功耗。

【技术实现步骤摘要】

本专利技术涉及多线程处理器,尤其涉及。
技术介绍
处理器,特别是嵌入式处理器,越来越广泛地应用在移动通信、数字消费电子和智能控制设备等领域。在处理器架构中,处理器可以在一个时钟周期内发射并执行多条指令。然而,在单线程处理器结构中只能发掘一个线程的指令级并行度来提高处理器的吞吐率以及计算资源利用率,在不能发掘足够的指令来填满指令发射槽时就产生处理器计算资源的浪费。同时,当由于缓存扑空或者资源冲突造成处理器在接下来的时钟周期中不 能发射任何指令时,也会导致计算资源的浪费,限制了处理器处理能力的提高。多线程处理器结构则允许在一个时钟周期内发射来自多个线程的多条指令,可以有效开发利用多个线程中的并行指令。同时,当由于长延迟事件或者资源冲突导致一个线程停顿堵塞时,多线程处理器又可以发射执行另一个未阻塞线程的指令,从而有效减少计算资源的浪费。在多线程处理器结构中,处理器的功耗一般分为两种一种是来自器件的动态功耗,另一种是来自漏电的静态功耗。动态功耗包括电容充放电以及当P/N MOS管同时打开时形成的瞬间短路电流。每个器件的动态功耗和时钟频率有关,随着时钟翻转,导致节点电容充放电,以及产生瞬间短本文档来自技高网...

【技术保护点】
一种多线程处理器,其特征在于,所述处理器包括:用于多个线程使用的专用资源和共享资源;用于当执行的多个线程中任一线程的指令是空闲指令时,关闭所述线程专用资源的工作时钟,当多个线程的指令都是空闲指令时,关闭所述线程共享资源工作时钟的空闲控制模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈钲梁敏侯世国吉亚平李良衍王文东凌霄林晗张喆鹏任冬晨张丽伟
申请(专利权)人:苏州简约纳电子有限公司
类型:发明
国别省市:

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

1