-
公开(公告)号:CN103238133A
公开(公告)日:2013-08-07
申请号:CN201180058370.5
申请日:2011-12-01
Applicant: 国际商业机器公司
CPC classification number: G06F12/0897 , G06F9/30043 , G06F9/345 , G06F9/3455 , G06F12/0862 , G06F12/0864 , G06F12/123 , G06F15/8053 , G06F2212/6022 , G06F2212/6026
Abstract: 一种专用矢量收集缓冲器(VGB),其在一个或多个逻辑单元(LU)中存储从存储器分层结构读取的多条高速缓存线,并在矢量寄存器上执行并行操作,每个逻辑单元具有多个缓冲区条目。VGB发起预取事件,该事件使其保持充满以响应于“收集”指令所创建的需求。VGB包括用于从存储器分层结构接收数据的一个或多个写端口,以及能够从LU的列读取将被载入到矢量寄存器中的数据的读端口。通过下列方式从VGB提取数据:(1)针对每个读取的项目使用单独的端口,(2)将每个VGB条目实现为移位寄存器,并移位合适的量直到所有条目都被对齐,或者(3)针对所有项目实施统一的偏移量。
-
公开(公告)号:CN103238133B
公开(公告)日:2015-07-15
申请号:CN201180058370.5
申请日:2011-12-01
Applicant: 国际商业机器公司
CPC classification number: G06F12/0897 , G06F9/30043 , G06F9/345 , G06F9/3455 , G06F12/0862 , G06F12/0864 , G06F12/123 , G06F15/8053 , G06F2212/6022 , G06F2212/6026
Abstract: 一种专用矢量收集缓冲器(VGB),其在一个或多个逻辑单元(LU)中存储从存储器分层结构读取的多条高速缓存线,并在矢量寄存器上执行并行操作,每个逻辑单元具有多个缓冲区条目。VGB发起预取事件,该事件使其保持充满以响应于“收集”指令所创建的需求。VGB包括用于从存储器分层结构接收数据的一个或多个写端口,以及能够从LU的列读取将被载入到矢量寄存器中的数据的读端口。通过下列方式从VGB提取数据:(1)针对每个读取的项目使用单独的端口,(2)将每个VGB条目实现为移位寄存器,并移位合适的量直到所有条目都被对齐,或者(3)针对所有项目实施统一的偏移量。
-
公开(公告)号:CN103324568A
公开(公告)日:2013-09-25
申请号:CN201310087031.0
申请日:2013-03-19
Applicant: 国际商业机器公司
Inventor: D·希特隆
IPC: G06F11/36
CPC classification number: G06F11/3672
Abstract: 本发明涉及一种用于测试程序的方法和装置。提供了一种用于测试计算机程序以便由计算机化装置正确执行的方法和装置,所述方法包括:获得计算平台的至少两个配置;对于所述至少两个配置中的每个配置:根据该配置设置所述计算平台;以及在使用该配置的所述计算平台上执行计算机程序,由此测试所述计算机程序以便由各种计算机化装置正确执行。
-
-