发明名称 一种处理器
摘要 描述了一种处理器。在一个实施方式中,处理器包括64位硬件,并且当运行64位操作系统时,处理器起单线程处理器的作用。然而,当运行32位操作系统(其可能为运行在虚拟机上的客户操作系统)时,处理器起双线程核的作用。寄存器文件在逻辑上被分为两个部分,每个线程一个部分,且功能单元内的逻辑可在线程之间被分割、线程之间被共享或被复制以便为每个线程提供逻辑的实例。配置位可被设置成指示处理器是应该起单线程还是多线程设备的作用。
申请公布号 CN204945992U 申请公布日期 2016.01.06
申请号 CN201520504307.5 申请日期 2015.07.13
申请人 想象技术有限公司 发明人 休·杰克逊
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 宁晓;郑霞
主权项 一种处理器,其具有:第一操作模式,其中所述处理器起单线程(n.X)位处理器的作用;第二操作模式,其中所述处理器起n线程X位处理器的作用,其中n是大于一的正整数,所述处理器包括:取指级(102),其被安排成在第一操作模式中从软件的单一线程提取指令,并在所述第二操作模式中从软件的n个线程中的每一个线程提取指令;一个或多个配置寄存器(105),其被安排成存储配置参数,所述配置参数指示软件可见寄存器的宽度;寄存器文件(116),其包括多个通用寄存器;控制逻辑(124、126),其与所述寄存器文件相关联,并被安排成在所述第二操作模式中在逻辑上将所述寄存器文件分为n个部分并控制对所述部分的访问,每个部分被安排成存储用于所述软件的n个线程中的一个线程的数据;以及一个或多个功能单元(110),其被安排成在所述第一操作模式中执行来自所述单一线程的指令,并且在所述第二操作模式中执行来自所述n个线程的指令,其中所述取指级、所述控制逻辑和所述功能单元均被安排成根据所述配置参数的值在所述第一操作模式和所述第二操作模式之间转换。
地址 英国赫特福德郡