-
公开(公告)号:CN1647031A
公开(公告)日:2005-07-27
申请号:CN03808501.1
申请日:2003-04-01
Applicant: 皇家飞利浦电子股份有限公司
Inventor: T·J·德维里斯 , M·J·G·贝库伊 , A·奥古斯泰恩 , J·S·H·范加格多克
CPC classification number: G06F9/3885 , G06F9/30043 , G06F9/3012 , G06F9/3828
Abstract: 一种VLIW处理器,其包括:多个功能单元(1,3);一个包含多个片段(5,7,9)的分布寄存器文件(4),该分布寄存器文件可由功能单元(1,3)存取;一个用于与一个存储器通信的通信单元(11);一个用于耦接功能单元(1,3)和分布寄存器文件(4)的通信网络(13);其特征在于:VLIW处理器还包括一个用于在分布寄存器文件(4)和通信装置(11)之间传输数据的溢出装置(15)。
-
公开(公告)号:CN100342328C
公开(公告)日:2007-10-10
申请号:CN200380103708.X
申请日:2003-10-28
Applicant: 皇家飞利浦电子股份有限公司
CPC classification number: G06F9/3012 , G06F9/30032 , G06F9/30101 , G06F9/30141 , G06F9/3828 , G06F9/3885 , G06F9/3891
Abstract: 在VLIW处理器中执行计算机程序,该VLIW处理器包含多个功能部件和多个寄存器文件,每个寄存器文件都耦合到功能部件的一个相应子集。当执行第一条指令时,它将结果写入跟据来自该指令的结果地址所寻址到的寄存器文件中的一个寄存器,该结果被复制到复制寄存器文件中的一个寄存器。复制寄存器是根据写入结果的寄存器文件而选择的,但至少部分独立于结果地址,以使写入寄存器文件中寻址到的不同的寄存器中的结果被复制到寄存器文件中的相同寄存器。接着可以执行复制指令以从复制寄存器文件将该结果复制到第二寄存器文件,该结果从中可被用作另一指令的操作数。
-
公开(公告)号:CN1717654A
公开(公告)日:2006-01-04
申请号:CN200380104345.1
申请日:2003-10-31
Applicant: 皇家飞利浦电子股份有限公司
Inventor: P·P·E·穆维斯森 , N·恩吉 , C·H·范伯克 , M·J·G·贝库伊
CPC classification number: G06F9/30181 , G06F9/325
Abstract: 一种数据处理器(200)包括一个操作执行单元(225),用于执行由一程序计数器(220)指示的、来自指令存储器(210)的指令。循环控制电路(230)在一寄存器组(232)中存储用于多个指令循环的各个相关的循环信息。所述循环信息至少包括循环结束标识和用于指示循环应被执行次数的循环计数。所述循环控制电路(230)检测循环之一需要被执行并响应所述检测,为相应的循环加载循环信息,并根据加载的循环信息控制程序计数器执行相应的循环。响应于循环初始化指令(240)初始化循环信息,其中所述初始化指令在由循环信息初始化的循环开始之前被发送并且与所述循环开始无关。
-
公开(公告)号:CN101097513A
公开(公告)日:2008-01-02
申请号:CN200710086397.0
申请日:2003-10-28
Applicant: 皇家飞利浦电子股份有限公司
IPC: G06F9/38
CPC classification number: G06F9/3012 , G06F9/30032 , G06F9/30101 , G06F9/30141 , G06F9/3828 , G06F9/3885 , G06F9/3891
Abstract: 在VLIW处理器中执行计算机程序,该VLIW处理器包含多个功能部件和多个寄存器文件,每个寄存器文件都耦合到功能部件的一个相应子集。当执行第一条指令时,它将结果写入跟据来自该指令的结果地址所寻址到的寄存器文件中的一个寄存器,该结果被复制到复制寄存器文件中的一个寄存器。复制寄存器是根据写入结果的寄存器文件而选择的,但至少部分独立于结果地址,以使写入寄存器文件中寻址到的不同的寄存器中的结果被复制到寄存器文件中的相同寄存器。接着可以执行复制指令以从复制寄存器文件将该结果复制到第二寄存器文件,该结果从中可被用作另一指令的操作数。
-
公开(公告)号:CN1320451C
公开(公告)日:2007-06-06
申请号:CN03808501.1
申请日:2003-04-01
Applicant: 皇家飞利浦电子股份有限公司
Inventor: T·J·德维里斯 , M·J·G·贝库伊 , A·奥古斯泰恩 , J·S·H·范加格多克
CPC classification number: G06F9/3885 , G06F9/30043 , G06F9/3012 , G06F9/3828
Abstract: 一种VLIW处理器,其包括:多个功能单元(1,3);一个包含多个片段(5,7,9)的分布寄存器文件(4),该分布寄存器文件可由功能单元(1,3)存取;一个用于与一个存储器通信的通信单元(11);一个用于耦接功能单元(1,3)和分布寄存器文件(4)的通信网络(13);其特征在于:VLIW处理器还包括一个用于在分布寄存器文件(4)和通信装置(11)之间传输数据的溢出装置(15)。
-
公开(公告)号:CN1957329A
公开(公告)日:2007-05-02
申请号:CN200580017063.7
申请日:2005-05-20
Applicant: 皇家飞利浦电子股份有限公司
Inventor: M·J·G·贝库伊
IPC: G06F9/46
CPC classification number: G06F9/4887
Abstract: 信号流处理作业包含多个任务(100),每个任务(100)通过重复执行一个操作而实施,该操作处理来自流的数据块。每个作业包括多个彼此流通信的任务(100)。为使信号流通信而相互耦合的多个处理单元(10)执行所述多个任务。对每个独立作业实施初始计算,用以在相应环境中执行各个作业任务时确定该作业要求的执行参数,来支持所要求的最低流吞吐率,所述相应环境中至多间隔为该任务规定的循环时间T就出现启动任务执行的机会。在运行时,选择用于执行的作业组合。将选定作业组合的任务组分配给各个处理单元(10),为每个特定处理单元(10)检查:分配给该特定处理单元(10)的任务的最坏情况执行时间总和没有超出该特定处理单元(10)上分配的任何组合(100)所规定的循环时间T。处理单元(10)并发执行选定作业组合,每个处理单元(10)时分多路复用分配给该处理单元(10)的任务(100)组的执行。
-
公开(公告)号:CN1714338A
公开(公告)日:2005-12-28
申请号:CN200380103708.X
申请日:2003-10-28
Applicant: 皇家飞利浦电子股份有限公司
CPC classification number: G06F9/3012 , G06F9/30032 , G06F9/30101 , G06F9/30141 , G06F9/3828 , G06F9/3885 , G06F9/3891
Abstract: 在VLIW处理器中执行计算机程序,该VLIW处理器包含多个功能部件和多个寄存器文件,每个寄存器文件都耦合到功能部件的一个相应子集。当执行第一条指令时,它将结果写入跟据来自该指令的结果地址所寻址到的寄存器文件中的一个寄存器,该结果被复制到复制寄存器文件中的一个寄存器。复制寄存器是根据写入结果的寄存器文件而选择的,但至少部分独立于结果地址,以使写入寄存器文件中寻址到的不同的寄存器中的结果被复制到寄存器文件中的相同寄存器。接着可以执行复制指令以从复制寄存器文件将该结果复制到第二寄存器文件,该结果从中可被用作另一指令的操作数。
-
-
-
-
-
-