发明名称 线程处理装置和方法以及计算机系统
摘要 提供了线程处理装置和方法以及计算机系统。该线程处理装置包括:收集单元,配置为收集预定时间内将要执行的多个线程;计算单元,配置为计算多个线程中每个线程在执行过程中的访存比例;划分单元,配置为基于每个线程的访存比例将该多个线程划分为n个组;判定单元,配置为判定该n个组中的一个组中的线程是否已经全部执行;以及,执行单元,配置为在判定该n个组中的一个组中的线程未全部执行的情况下,继续执行该组中的线程,且在该n个组中的一个组中的线程已经全部执行的情况下,执行其它组中的线程。通过根据本发明实施例的线程处理装置和方法以及计算机系统,可以有效地减少频率来回切换的频度,从而有效地减少切换开销,提高功耗效率。
申请公布号 CN103514029A 申请公布日期 2014.01.15
申请号 CN201210225134.4 申请日期 2012.06.29
申请人 索尼公司 发明人 陈虎
分类号 G06F9/46(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 匡霖
主权项 一种线程处理装置,包括:收集单元,配置为收集预定时间内将要执行的多个线程;计算单元,配置为计算所述多个线程中每个线程在执行过程中的访存比例;划分单元,配置为基于每个线程的访存比例将所述多个线程划分为n个组,其中,n是大于一的整数,且每个组中的线程的访存比例之差小于一预定阈值;判定单元,配置为判定所述n个组中的一个组中的线程是否已经全部执行;以及执行单元,配置为在判定所述n个组中的一个组中的线程未全部执行的情况下,继续执行该组中的线程,且在所述n个组中的一个组中的线程已经全部执行的情况下,执行其它组中的线程。
地址 日本东京都