-
公开(公告)号: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: 本发明提供了一种重叠指令存取单元和方法以及用于对程序进行压缩和存储的方法和装置。所述重叠指令存取单元用于执行以多个压缩程序段的形式存储在存储器中的程序,并且包括:缓冲器;处理单元,发送指令读取请求,从缓冲器读取指令并执行该指令;解压缩单元,响应于处理单元的指令读取请求而从存储器中读取所请求的压缩指令段,将该压缩指令段解压缩,并且将解压缩后的指令段存储在缓冲器中,其中在处理单元执行所述指令段的同时,解压缩单元根据与该指令段对应的首标中的要调用的压缩程序段的存储地址,从存储器中读取对应的压缩指令段,将该压缩指令段解压缩,并将解压缩后的指令段存储在缓冲器中以供处理单元随后使用。
-
公开(公告)号: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: 本发明提供了一种重叠指令存取单元和方法以及用于对程序进行压缩和存储的方法和装置。所述重叠指令存取单元用于执行以多个压缩程序段的形式存储在存储器中的程序,并且包括:缓冲器;处理单元,发送指令读取请求,从缓冲器读取指令并执行该指令;解压缩单元,响应于处理单元的指令读取请求而从存储器中读取所请求的压缩指令段,将该压缩指令段解压缩,并且将解压缩后的指令段存储在缓冲器中,其中在处理单元执行所述指令段的同时,解压缩单元根据与该指令段对应的首标中的要调用的压缩程序段的存储地址,从存储器中读取对应的压缩指令段,将该压缩指令段解压缩,并将解压缩后的指令段存储在缓冲器中以供处理单元随后使用。
-
公开(公告)号:CN101163240A
公开(公告)日:2008-04-16
申请号:CN200610136145.X
申请日:2006-10-13
Applicant: 国际商业机器公司
IPC: H04N7/26
CPC classification number: G06F17/16 , G06F9/30014 , G06F9/30032 , G06F9/30036 , G06F9/30109 , G06F9/30141 , G06F9/3885
Abstract: 本发明提出修正计算次序以适应水平对称滤波,并且在修正SIMD计算的同时修正源操作数,以免除需要转置像素矩阵这样的繁重开销。具体地,本发明针对6抽头对称滤波提出通过将现有技术中涉及插值滤波的等式重排为等式(5)、(6)和(7),将其时钟循环减少为3次即可获得插值结果:acc=a0*(|p0+p5|p1+p6|p2+p7|p3+p8|)(5);acc=a1*(|p1+p4|p2+p5|p3+p6|p4+p7|)+acc(6);acc=a2*(|p2+p3|p3+p4|p4+p5|p5+p6|)+acc(7)。
-
-