-
公开(公告)号:CN101371213B
公开(公告)日:2012-03-14
申请号:CN200580052531.4
申请日:2005-12-06
Applicant: ARM有限公司
IPC: G06F1/32
CPC classification number: G06F1/3203
Abstract: 本发明公开一种数据处理设备和方法。该数据处理设备包括:可操作以处理数据的数据处理单元;可操作以生成能量管理信息的能量管理单元,该能量管理信息指示数据处理部件的至少其中之一在处理所述数据时的能量状态;以及可操作以接收所述能量管理信息并生成将所述能量状态与所述数据的处理关联的能量管理信息项目的逻辑。这些信息项目可以提供数据处理设备的能量状态响应该数据的处理而改变的程度的可见性。提供能量状态的这种可见性可以有利地能使更详细的能量管理得以执行,以及能使数据处理设备的能量状态得以优化。
-
公开(公告)号:CN1894659B
公开(公告)日:2010-05-26
申请号:CN200480036311.8
申请日:2004-07-01
Applicant: ARM有限公司
CPC classification number: G06F9/3887 , G06F9/30032 , G06F9/30036 , G06F9/3004 , G06F9/30109 , G06F9/30112 , G06F9/30138 , G06F9/3822 , G06F9/3885
Abstract: 一种为在寄存器和存储器之间移动数据而提供的数据处理设备和方法。该数据处理设备包括寄存器数据存储体,具有多个寄存器,可以用来存入数据元素。处理器可以用来并行地对占用该寄存器中至少一个的不同的并行处理通道的多个数据元素执行数据处理操作。提供访问逻辑,所述访问逻辑响应单一访问指令,在指定的寄存器中选定的通道和具有结构格式的存储器内的构之间移动多个数据元素,所述结构格式具有多个分量。单一访问指令识别结构格式中分量的数目,而访问逻辑可以用来来在多个数据元素被移动时将它们这样排列,使得不同分量的数据元素存储在不同的指定的寄存器中选定的通道内,而同时把所述数据元素以所述结构的形式存储在存储器中。
-
公开(公告)号:CN101529391A
公开(公告)日:2009-09-09
申请号:CN200780039694.8
申请日:2007-08-24
Applicant: ARM有限公司
IPC: G06F11/36
CPC classification number: G06F11/362 , G06F11/3636
Abstract: 提供了非对称多处理器设备(2),其中相应的从诊断单元(20、22、24)与对应的执行机构(6、8、10)相关联。主诊断单元(26)跟踪线程执行在不同的执行机构(6、8、10)之间的迁移使得该诊断机构(20、22、24、26)能够跟随给定线程的执行并且将该信息提供给程序员。该执行机构(6,8,10)可以是多种多样的,例如通用处理器(6)、直接存储器存取单元(12)、协处理器、VLIW处理器、数字信号处理器(8)和硬件加速器(10)。该非对称多处理器设备(2)还典型地包括非对称存储器分级体系,例如包括全局存储器、共享存储器(16)、专用存储器(18)和高速缓冲存储器(14)中的两个或更多个。
-
公开(公告)号:CN100538624C
公开(公告)日:2009-09-09
申请号:CN200480042344.3
申请日:2004-08-03
Applicant: ARM有限公司
CPC classification number: G06F9/30018 , G06F9/30032 , G06F9/30036
Abstract: 提供一种数据处理系统(2),其支持移位插入指令SLI、SRI,用于将源数据值移位指定的移位量,并且随后将除移入位之外的移位值中的比特插入目的值,该目的值内的剩下比特不变。
-
公开(公告)号:CN101371213A
公开(公告)日:2009-02-18
申请号:CN200580052531.4
申请日:2005-12-06
Applicant: ARM有限公司
IPC: G06F1/32
CPC classification number: G06F1/3203
Abstract: 公开一种数据处理设备和方法。该数据处理设备包括:可操作以处理数据的数据处理单元;可操作以生成能量管理信息的能量管理单元,该能量管理信息指示数据处理部件的至少其中之一在处理所述数据时的能量状态;以及可操作以接收所述能量管理信息并生成将所述能量状态与所述数据的处理关联的能量管理信息项目的逻辑。这些信息项目可以提供数据处理设备的能量状态响应该数据的处理而改变的程度的可见性。提供能量状态的这种可见性可以有利地能使更详细的能量管理得以执行,以及能使数据处理设备的能量状态得以优化。
-
公开(公告)号:CN1890630B
公开(公告)日:2010-10-13
申请号:CN200480036309.0
申请日:2004-07-01
Applicant: ARM有限公司
CPC classification number: G06F9/30167 , G06F9/30025 , G06F9/30036 , G06F9/3004 , G06F9/30145
Abstract: 一种数据处理设备和方法是为在寄存器和存储器之间移动数据而设置的。数据处理设备包括具有多个可以用来存入数据元素的寄存器的寄存器数据存储体。处理器可以用来并行地对在至少一个寄存器中访问的多个数据元素执行数据处理操作。访问逻辑可以用来响应单一访问指令,在指定的寄存器和连续的存储器块之间移动多个数据元素,数据元素以具有结构格式的结构阵列的形式存储在连续的存储器块中,所述结构格式具有多个分量。单一访问指令识别结构格式中分量的数目,而访问逻辑还可以用来在多个数据元素被移动时重新排列所述多个数据元素,使得每一个指定的寄存器存储一个分量的数据元素,而同时所述数据元素以结构阵列的形式存储在存储器中。
-
公开(公告)号:CN101667284A
公开(公告)日:2010-03-10
申请号:CN200910166643.2
申请日:2009-08-24
Applicant: ARM有限公司
CPC classification number: G06F9/3877 , G06F9/30076 , G06F9/30181 , G06F9/30189 , G06F9/3851 , G06T1/20
Abstract: 本发明提供用来在数据处理设备的中央处理单元和图形处理单元之间进行通信的改良技术。提供可以被中央处理单元和图形处理单元访问的共用存储器,并且经由所述共用存储器,数据结构可以在中央处理单元和图形处理单元之间共用。还提供总线,中央处理单元、图形处理单元和共用存储器经由所述总线进行通信。根据控制图形处理单元的第一机构,中央处理单元经由该总线路由控制信号。然而,另外,在中央处理单元和图形处理单元之间提供接口,并且根据用来控制图形处理单元的附加机构,中央处理单元通过该接口提供控制信号。这使得GPU能够连续被用来处理大批量的与CPU执行的操作宽松耦合的图形处理操作,同时通过利用该附加机构,也能够在其中那些操作与CPU执行的操作紧密耦合的情形下采用GPU来代表CPU执行处理操作。
-
公开(公告)号:CN1926511A
公开(公告)日:2007-03-07
申请号:CN200480042344.3
申请日:2004-08-03
Applicant: ARM有限公司
CPC classification number: G06F9/30018 , G06F9/30032 , G06F9/30036
Abstract: 提供一种数据处理系统(2),其支持移位插入指令SLI、SRI,用于将源数据值移位指定的移位量,并且随后将除移入位之外的移位值中的比特插入目的值,该目的值内的剩下比特不变。
-
公开(公告)号:CN101667284B
公开(公告)日:2013-06-05
申请号:CN200910166643.2
申请日:2009-08-24
Applicant: ARM有限公司
CPC classification number: G06F9/3877 , G06F9/30076 , G06F9/30181 , G06F9/30189 , G06F9/3851 , G06T1/20
Abstract: 本发明提供用来在数据处理设备的中央处理单元和图形处理单元之间进行通信的改良技术。提供可以被中央处理单元和图形处理单元访问的共用存储器,并且经由所述共用存储器,数据结构可以在中央处理单元和图形处理单元之间共用。还提供总线,中央处理单元、图形处理单元和共用存储器经由所述总线进行通信。根据控制图形处理单元的第一机构,中央处理单元经由该总线路由控制信号。然而,另外,在中央处理单元和图形处理单元之间提供接口,并且根据用来控制图形处理单元的附加机构,中央处理单元通过该接口提供控制信号。这使得GPU能够连续被用来处理大批量的与CPU执行的操作宽松耦合的图形处理操作,同时通过利用该附加机构,也能够在其中那些操作与CPU执行的操作紧密耦合的情形下采用GPU来代表CPU执行处理操作。
-
公开(公告)号:CN101529391B
公开(公告)日:2011-06-15
申请号:CN200780039694.8
申请日:2007-08-24
Applicant: ARM有限公司
IPC: G06F11/36
CPC classification number: G06F11/362 , G06F11/3636
Abstract: 提供了非对称多处理器设备(2),其中相应的从诊断单元(20、22、24)与对应的执行机构(6、8、10)相关联。主诊断单元(26)跟踪线程执行在不同的执行机构(6、8、10)之间的迁移使得该诊断机构(20、22、24、26)能够跟随给定线程的执行并且将该信息提供给程序员。该执行机构(6,8,10)可以是多种多样的,例如通用处理器(6)、直接存储器存取单元(12)、协处理器、VLIW处理器、数字信号处理器(8)和硬件加速器(10)。该非对称多处理器设备(2)还典型地包括非对称存储器分级体系,例如包括全局存储器、共享存储器(16)、专用存储器(18)和高速缓冲存储器(14)中的两个或更多个。
-
-
-
-
-
-
-
-
-