-
公开(公告)号:CN101398803B
公开(公告)日:2011-04-06
申请号:CN200710153176.0
申请日:2007-09-28
Applicant: 国际商业机器公司
CPC classification number: G06F15/16
Abstract: 一种在细胞宽带引擎处理器中管理数据移动的方法,包括:从细胞宽带引擎处理器的多个协处理器元件中确定一个或多个空闲SPE为管理SPE,并将所述管理SPE的LS的起始有效地址和用于命令队列的有效地址通知给所述多个SPE中的计算SPE;以及所述管理SPE基于来自计算SPE的命令队列管理与所述计算SPE的计算有关的数据的移动。
-
公开(公告)号:CN101398803A
公开(公告)日:2009-04-01
申请号:CN200710153176.0
申请日:2007-09-28
Applicant: 国际商业机器公司
CPC classification number: G06F15/16
Abstract: 一种在细胞宽带引擎处理器中管理数据移动的方法,包括:从细胞宽带引擎处理器的多个协处理器元件中确定一个或多个空闲SPE为管理SPE,并将所述管理SPE的LS的起始有效地址和用于命令队列的有效地址通知给所述多个SPE中的计算SPE;以及所述管理SPE基于来自计算SPE的命令队列管理与所述计算SPE的计算有关的数据的移动。
-
公开(公告)号:CN101398752A
公开(公告)日:2009-04-01
申请号:CN200710153203.4
申请日:2007-09-29
Applicant: 国际商业机器公司
CPC classification number: G06F9/3802 , G06F8/433 , G06F9/3017 , G06F9/30178 , G06F9/382 , G06F9/3846 , G06F9/3885 , G06F9/3891
Abstract: 本发明提供了一种重叠指令存取单元和方法以及用于对程序进行压缩和存储的方法和装置。所述重叠指令存取单元用于执行以多个压缩程序段的形式存储在存储器中的程序,并且包括:缓冲器;处理单元,发送指令读取请求,从缓冲器读取指令并执行该指令;解压缩单元,响应于处理单元的指令读取请求而从存储器中读取所请求的压缩指令段,将该压缩指令段解压缩,并且将解压缩后的指令段存储在缓冲器中,其中在处理单元执行所述指令段的同时,解压缩单元根据与该指令段对应的首标中的要调用的压缩程序段的存储地址,从存储器中读取对应的压缩指令段,将该压缩指令段解压缩,并将解压缩后的指令段存储在缓冲器中以供处理单元随后使用。
-
公开(公告)号:CN101398752B
公开(公告)日:2011-08-31
申请号:CN200710153203.4
申请日:2007-09-29
Applicant: 国际商业机器公司
CPC classification number: G06F9/3802 , G06F8/433 , G06F9/3017 , G06F9/30178 , G06F9/382 , G06F9/3846 , G06F9/3885 , G06F9/3891
Abstract: 本发明提供了一种重叠指令存取单元和方法以及用于对程序进行压缩和存储的方法和装置。所述重叠指令存取单元用于执行以多个压缩程序段的形式存储在存储器中的程序,并且包括:缓冲器;处理单元,发送指令读取请求,从缓冲器读取指令并执行该指令;解压缩单元,响应于处理单元的指令读取请求而从存储器中读取所请求的压缩指令段,将该压缩指令段解压缩,并且将解压缩后的指令段存储在缓冲器中,其中在处理单元执行所述指令段的同时,解压缩单元根据与该指令段对应的首标中的要调用的压缩程序段的存储地址,从存储器中读取对应的压缩指令段,将该压缩指令段解压缩,并将解压缩后的指令段存储在缓冲器中以供处理单元随后使用。
-
-
-