向量VLIW体系结构图着色寄存器分组分配方法

    公开(公告)号:CN105912304A

    公开(公告)日:2016-08-31

    申请号:CN201610195289.6

    申请日:2016-03-31

    CPC classification number: G06F9/30105

    Abstract: 一种向量VLIW体系结构图着色寄存器分组分配方法,其步骤为:S1:数据模型的构造;S2:网的构造及属性分析;S3:冲突分析;S4:合并寄存器;依次遍历各个基本块的每一条指令,如果该指令不是寄存器传送指令,则不对它进行任何处理,否则根据寄存器类别和分组属性围绕该指令进行分析和处理;S5:修剪冲突图;按寄存器类别和分组属性的要求,将冲突图中的各个结点压进一个栈中。S6:指派物理寄存器;将栈中的结点依次弹出,在弹出时为结点对应的网指派满足寄存器类别和分组的要求的寄存器,使得任何两个相冲突的结点得到不相同的寄存器。本发明具有原理简单、易实现、可实现在过程全局层面进行有效的寄存器资源分配等优点。

    包括打包源字段和目的地字段的微操作

    公开(公告)号:CN104035748A

    公开(公告)日:2014-09-10

    申请号:CN201410083147.1

    申请日:2014-03-07

    CPC classification number: G06F9/30098 G06F9/30036 G06F9/30105 G06F9/384

    Abstract: 提供了用于在微处理器中在寄存器重新命名之前进行寄存器打包的方法和装置。该方法包括:接收从一个或多个指令解码的多个微操作;基于通过其读或写打包寄存器以用于寄存器重新命名的重新命名器的重新命名端口的预设数目,将包括在所述微操作中的多个寄存器打包成为包括多个打包寄存器的打包寄存器结构;以及发送打包寄存器以用于寄存器重新命名。

    可携式数据载体之微处理器电路

    公开(公告)号:CN1260644C

    公开(公告)日:2006-06-21

    申请号:CN02803895.9

    申请日:2002-01-15

    CPC classification number: G06F9/30105 G06F9/30127 G06F9/30134

    Abstract: 本发明提出一种微处理器电路,其具有一控制单元、一存储器以使用至少一具有功能的程序以供自由编程、一堆栈以缓冲储存数据及具有至少一寄存器的寄存器组,所述控制单元与所述寄存器组以及所述存储器连接,所述堆栈为所述存储器的一部分,其更进一步具有一辅助寄存器,其储存一些位,每一位被指定至该寄存器组的寄存器的其中之一且显示该寄存器组的个别寄存器是否包括数据项。通过本发明能确保一功能的寄存器内容不为其它功能所可取得。

Patent Agency Ranking