• 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
    • / 11
    • 下载费用:20 金币  

    广西11选5任: 一种可控动态多线程方法及处理器.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201610272367.8

    申请日:

    2016.04.28

    公开号:

    CN105824605A

    公开日:

    2016.08.03

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/38申请日:20160428|||公开
    IPC分类号: G06F9/38 主分类号: G06F9/38
    申请人: 王生洪
    发明人: 王生洪
    地址: 美国纽约州约克城高地克莱尔法院2386
    优先权:
    专利代理机构: 南京经纬专利商标代理有限公司 32200 代理人: 刘传玉
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610272367.8

    授权公告号:

    ||||||

    法律状态公告日:

    2018.04.13|||2016.08.31|||2016.08.03

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种可控动态多线程方法及处理器,所述方法是对一个采用流水线结构的处理器,在其指令结构中新增mark,该mark包含二部分信息:mark对应指令所属的线程以及mark对应指令的优先级信息;处理器根据mark控制其对应指令,并根据mark中的线程及优先级信息发射并执行该指令。所述处理器至少包括一个含有mark的指令系统、一个能够识别和跟踪mark的程序执行控制单元(Branch)、一个能够识别mark并进行解码的指令解码电路、一个能够识别和解码mark的算术运算单元及相应的内存单元。本发明能够动态的调度一个处理器的所有运算硬件资源从而提高处理器的运算能力,且不需要增加很多复杂的硬件。

    权利要求书

    1.一种可控动态多线程方法,其特征在于,对一个采用流水线结构且具有I-cache的处理器,在其指令结构中新增mark,该mark包含二部分信息:mark对应指令所属的线程以及mark对应指令的优先级信息,所述优先级信息用于指明指令的执行顺序及与其前后指令的相关性(dependencies);处理器根据mark控制其对应指令,按该指令的优先级信息和所属的线程发射并执行该指令。2.根据权利要求1所述的可控动态多线程方法,其特征在于,所述处理器根据mark控制其对应指令、按该指令的优先级信息和所属的线程发射并执行该指令的具体步骤如下:步骤1),根据等待被执行指令对应mark中的优先级信息读取指令;步骤2),指令解码及分配:处理器的解码电路将步骤1)中所读取的指令解码为mark和各个子指令,处理器的分配逻辑根据各个子指令的功能将其分配给不同的运算单元去执行;步骤3),指令执行:对于各个子指令,处理器按照其所属指令mark中的线程信息读取相应的寄存器的数据,并将执行的结果存入相应线程的寄存器;步骤4),跳转至步骤1)。3.根据权利要求2所述的可控动态多线程方法,其特征在于,所述步骤1)的详细步骤如下:步骤1.1),处理器的指令读取电路检查I-Cache是否有指令被等待执行,即是否存在处于Valid状态的指令;步骤1.1.1),如果仅存在1个处于Valid状态的指令,则读取该指令;步骤1.1.2),如果有2个以上的指令处于Valid状态,则根据指令对应的mark检查哪一条指令的优先级高;步骤1.1.2.1),如果存在优先级高于其他指令的指令,则读取该指令,步骤1.1.2.2),如果不存在优先级高于其他指令的指令,则判断是否存在前一步执行的指令线程;步骤1.1.2.2.1),如果存在前一步执行的指令线程,读取和前一步执行的指令线程不同的指令或根据线程的顺序读取指令;步骤1.1.2.2.1),如果不存在前一步执行的指令线程,根据线程的顺序读取指令。4.根据权利要求1所述的可控动态多线程方法,其特征在于,所述mark由软件写入或者编译器在编译过程中自动写入。5.根据权利要求1所述的可控动态多线程方法,其特征在于,所述处理器为多指令发射处理器,其每条指令都独立带有自己的mark。6.根据权利要求1所述的可控动态多线程方法,其特征在于,所述处理器为多指令发射处理器,多条指令共用一组mark。7.根据权利要求1所述的可控动态多线程方法,其特征在于,所述处理器为单指令发射处理器,其每条指令对应一个mark。8.基于权利要求1所述的可控动态多线程方法的处理器,其特征在于,至少包含一个带mark的指令系统、一个能够识别和跟踪mark的程序执行控制单元、一个能够识别mark并进行解码的指令解码电路、一个能够识别和解码mark的算术运算单元及相应的内存单元。

    关 键 词:
    一种 可控 动态 多线程 方法 处理器
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种可控动态多线程方法及处理器.pdf
    链接地址://www.fnjpv.tw/p-6299420.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
  • 北京麻将官方下载 白小姐一码中特免费图 比利亚雷亚尔为什么叫 奥林帕斯山的传说彩金 北京pk10五码分析技巧 天津大邱庄玉左 萨索洛切沃 江苏11选5走势图基本走势 今日nba 广州十一选五走势图